Open Access. Powered by Scholars. Published by Universities.®
Computer and Systems Architecture Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Hardware Systems (35)
- Electrical and Computer Engineering (30)
- Digital Communications and Networking (29)
- Other Computer Engineering (25)
- Data Storage Systems (18)
-
- Digital Circuits (16)
- Computer Sciences (14)
- Electrical and Electronics (14)
- Physical Sciences and Mathematics (14)
- Robotics (14)
- VLSI and Circuits, Embedded and Hardware Systems (10)
- Mechanical Engineering (7)
- Signal Processing (7)
- Controls and Control Theory (6)
- Other Electrical and Computer Engineering (6)
- Biomedical Engineering and Bioengineering (5)
- Computational Engineering (5)
- OS and Networks (5)
- Software Engineering (5)
- Systems Architecture (5)
- Power and Energy (4)
- Systems and Communications (4)
- Aerospace Engineering (3)
- Architectural Engineering (3)
- Architecture (3)
- Arts and Humanities (3)
- Biomedical Devices and Instrumentation (3)
- Keyword
-
- Android (7)
- CUDA (6)
- Computer Architecture (6)
- Machine learning (6)
- Security (6)
-
- FPGA (5)
- ARM (4)
- Architecture (4)
- Compiler (4)
- Embedded Systems (4)
- IOS (4)
- RISC-V (4)
- Wireless (4)
- Computer vision (3)
- CubeSat (3)
- GPU (3)
- Game (3)
- Linux (3)
- Microcontroller (3)
- Mobile (3)
- Network (3)
- Networks (3)
- Optimization (3)
- PolySat (3)
- Server (3)
- ASIC (2)
- App (2)
- Audio (2)
- Autonomous (2)
- Bioinformatics (2)
- Publication Year
- Publication
- Publication Type
Articles 61 - 90 of 140
Full-Text Articles in Computer and Systems Architecture
Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng
Corridor Navigation For Monocular Vision Mobile Robots, Matthew James Ng
Master's Theses
Monocular vision robots use a single camera to process information about its environment. By analyzing this scene, the robot can determine the best navigation direction. Many modern approaches to robot hallway navigation involve using a plethora of sensors to detect certain features in the environment. This can be laser range finders, inertial measurement units, motor encoders, and cameras.
By combining all these sensors, there is unused data which could be useful for navigation. To draw back and develop a baseline approach, this thesis explores the reliability and capability of solely using a camera for navigation. The basic navigation structure begins …
Wifi Gate Guard: A Captive Portal Implementation For Home Networks, Ben Blumenberg
Wifi Gate Guard: A Captive Portal Implementation For Home Networks, Ben Blumenberg
Computer Science and Software Engineering
WiFi Gate Guard aims to improve the user experience for authentication on home wireless networks, by alleviating some of the hardships causes by passwords and by offering a platform on which further security enhancements could be built. It accomplishes this by using captive portal technology, making it extremely easy for guests to authenticate without needing to ask for a password. Home network administrators can approve or deny access using a simple iOS app. WiFi Gate Guard is built to run on basic home routers, with minimal other hardware requirements. Once it’s up and running, passwords never need to be used …
Real-Time Audio-Midi Controller, Brian Shino Balberchak
Real-Time Audio-Midi Controller, Brian Shino Balberchak
Computer Engineering
Most MIDI controllers used in music production use a regular keyboard to generate the MIDI notes that are sent to the synthesizer. This project aims to provide the user with a different way of generating MIDI data: by playing an instrument of their choice with a passive electronic pickup to generate MIDI notes that correspond with the fundamental frequency of the musical pitch being played. The pitch-detecting algorithm used in this application utilizes a modified form of auto-correlation.
As an embedded systems project that uses signal-processing techniques, the knowledge of topics from the following courses was essential:
EE 211: Op-Amp …
Blend It Applications And Server, Rebecca Mckinley, Cory Mayer, Tyler Fox, Alex Bartlett, Aly Chapman
Blend It Applications And Server, Rebecca Mckinley, Cory Mayer, Tyler Fox, Alex Bartlett, Aly Chapman
Computer Engineering
No abstract provided.
An Analysis Of Heroku And Aws For Growing Startups, Colton B. Stapper
An Analysis Of Heroku And Aws For Growing Startups, Colton B. Stapper
Computer Science and Software Engineering
This project presents information on the architecture of most modern cloud-hosting platforms, and gives a cost-benefit analysis of two common Platform-as-a-Service (PaaS) companies: Heroku and AWS.
Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert
Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert
Computer Engineering
No abstract provided.
Solid State Drive, Shaun A. Steele
Solid State Drive, Shaun A. Steele
Electrical Engineering
This project documents the design and implementation of a solid state drive (SSD). SSDs are a non-volatile memory storage device that competes with hard disk drives. SSDs rely on flash memory, a type of non-volatile memory that is electrically erased and programmed. The appeal of SSDs lies in the fact that they allow a fast, reliable, and durable memory storage device. The goal of this project is to have a working external SSD built from scratch.
A Data-Driven Approach To Cubesat Health Monitoring, Serbinder Singh
A Data-Driven Approach To Cubesat Health Monitoring, Serbinder Singh
Master's Theses
Spacecraft health monitoring is essential to ensure that a spacecraft is operating properly and has no anomalies that could jeopardize its mission. Many of the current methods of monitoring system health are difficult to use as the complexity of spacecraft increase, and are in many cases impractical on CubeSat satellites which have strict size and resource limitations. To overcome these problems, new data-driven techniques such as Inductive Monitoring System (IMS), use data mining and machine learning on archived system telemetry to create models that characterize nominal system behavior. The models that IMS creates are in the form of clusters that …
Iota Pi Application For Ios, Deborah Newberry
Iota Pi Application For Ios, Deborah Newberry
Computer Science and Software Engineering
Kappa Kappa Psi is a national honorary fraternity for college band members. They meet every Sunday night, and during these meetings they plan events (both internal and external) that aim to meet our goal of making sure that the Cal Poly band programs have their social, financial, material, and educational needs satisfied. This paper details the steps I took to create an application for them to use internally to help ease organizational processes.
Teaching The Internet Of Things: Bridging A Path From Cpe329, Steven Han, Rafael Lopez
Teaching The Internet Of Things: Bridging A Path From Cpe329, Steven Han, Rafael Lopez
Computer Engineering
“The ability to connect, communicate with, and remotely manage an incalculable number of networked, automated devices via the Internet is becoming pervasive, from the commercial kitchen to the residential basement room to the arm of the fitness buff.” - WSO2
In this report, we will investigate procedures and technologies used in IoT. A variety of cloud platforms will be described to demonstrate its strengths and usage on IoT applications. Furthermore, demonstrate the most popular hardware being used in several of these applications. This report is aimed to give a good understanding on what it takes to put together an IoT …
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Computer Engineering
The purpose of the “Android Drone” project was to create a quadcopter that can be controlled by user input sent over the phone’s Wi-Fi connection or 4G internet connection. Furthermore, the purpose was also to be able to receive live video feedback over the internet connection, thus making the drone an inexpensive option compared to other, equivalent drones that might cost thousands of dollars. Not only that, but the Android phone also has a host of other useful features that could be utilized by the drone: this includes GPS, pathing, picture taking, data storage, networking and TCP/IP, a Java software …
Isopropyl Alcohol Pump For Printed Circuit Boards Using An Arduino, Lawrence Zhu
Isopropyl Alcohol Pump For Printed Circuit Boards Using An Arduino, Lawrence Zhu
Computer Engineering
No abstract provided.
Quantifying Parkinson's Disease Symptoms Using Mobile Devices, Charles R. Aylward
Quantifying Parkinson's Disease Symptoms Using Mobile Devices, Charles R. Aylward
Master's Theses
Current assessments for evaluating the progression of Parkinson’s Disease are largely qualitative and based on small sets of data obtained from occasional doctor-patient interactions. There is a clinical need to improve the techniques used for mitigating common Parkinson’s Disease symptoms. Available data sets for researching the disease are minimal, hindering advancement toward understanding the underlying causes and effectiveness of treatment and therapies. Mobile devices present an opportunity to continuously monitor Parkinson’s Disease patients and collect important information regarding the severity of symptoms. The evolution of digital technology has opened doors for clinical research to extend beyond the clinic by incorporating …
Micronaut: A 2d Action Side Scrolling Platformer For The Apple Tv, Christopher Michael Williams
Micronaut: A 2d Action Side Scrolling Platformer For The Apple Tv, Christopher Michael Williams
Computer Science and Software Engineering
Micronaut is a 2D side scrolling platformer video game application developed for the Apple TV with the tvOS SDK version 9.1. It explores humancomputer interaction of platformer video games on the Apple TV and aims to give the player the most control to maximize enjoyment. Micronaut features five engaging levels with each level designed to focus on teaching the player the mechanics one at a time. Micronaut has been submitted and is undergoing submission for the Apple TV App Store at the time of this paper. Christopher Williams managed the software development and design, and Jacob Johannesen created the graphical …
Wearable Ekg, Cale Hopkins, Tanner Papenfuss, Travis E. Michael
Wearable Ekg, Cale Hopkins, Tanner Papenfuss, Travis E. Michael
Computer Engineering
No abstract provided.
Pet Food Monitor Using The Raspberry Pi, Kimberly Aguero
Pet Food Monitor Using The Raspberry Pi, Kimberly Aguero
Computer Engineering
Computer system built on a Raspberry Pi that will monitor the levels of food in a pet food bowl. If it detects that there is no food in the bowl, it will notify the user via email or text.
Senior Project: Control System For An Underwater Remotely Operated Vehicle, Tyler Mau, Joseph Mahoney
Senior Project: Control System For An Underwater Remotely Operated Vehicle, Tyler Mau, Joseph Mahoney
Computer Engineering
No abstract provided.
Astro – A Low-Cost, Low-Power Cluster For Cpu-Gpu Hybrid Computing Using The Jetson Tk1, Sean Kai Sheen
Astro – A Low-Cost, Low-Power Cluster For Cpu-Gpu Hybrid Computing Using The Jetson Tk1, Sean Kai Sheen
Master's Theses
With the rising costs of large scale distributed systems many researchers have began looking at utilizing low power architectures for clusters. In this paper, we describe our Astro cluster, which consists of 46 NVIDIA Jetson TK1 nodes each equipped with an ARM Cortex A15 CPU, 192 core Kepler GPU, 2 GB of RAM, and 16 GB of flash storage. The cluster has a number of advantages when compared to conventional clusters including lower power usage, ambient cooling, shared memory between the CPU and GPU, and affordability. The cluster is built using commodity hardware and can be setup for relatively low …
Pinpoint: Location Beacon And Tracking, Ezequiel Lopez Iii
Pinpoint: Location Beacon And Tracking, Ezequiel Lopez Iii
Computer Engineering
The purpose of Pinpoint was to create a device that can collect and transmit location information for multiple users on a wireless network. The device would be used to keep track of and communicate with other users nearby. The final design includes a touchscreen display as a graphical user interface (GUI), an XBee RF module for wireless networking, a GPS receiver for location tracking, and a Programmable System on a Chip (PSoC) to control the modules.
High-Low, Cameron Burwell, Bryce Cheng-Campbell
High-Low, Cameron Burwell, Bryce Cheng-Campbell
Computer Science and Software Engineering
The card game High-Low is a cooperative game that provides a unique problem of where all players have partial information and build off other players guesses to win the game. This problem lends itself to creating an AI bot that can play the game with other human players. By making decisions that change as the other players make guesses through the rounds, we have created an AI bot that plays the game with a good degree of accuracy.
Microcontroller Application For Linear And Rotational Motion Sensing, Zachary Mintzer
Microcontroller Application For Linear And Rotational Motion Sensing, Zachary Mintzer
Computer Engineering
No abstract provided.
An Investigation Into Partitioning Algorithms For Automatic Heterogeneous Compilers, Antonio M. Leija
An Investigation Into Partitioning Algorithms For Automatic Heterogeneous Compilers, Antonio M. Leija
Master's Theses
Automatic Heterogeneous Compilers allows blended hardware-software solutions to be explored without the cost of a full-fledged design team, but limited research exists on current partitioning algorithms responsible for separating hardware and software. The purpose of this thesis is to implement various partitioning algorithms onto the same automatic heterogeneous compiler platform to create an apples to apples comparison for AHC partitioning algorithms. Both estimated outcomes and actual outcomes for the solutions generated are studied and scored. The platform used to implement the algorithms is Cal Poly’s own Twill compiler, created by Doug Gallatin last year. Twill’s original partitioning algorithm is chosen …
Printed Circuit Board For Introductory Animatronics Course, Preston Brown
Printed Circuit Board For Introductory Animatronics Course, Preston Brown
Computer Engineering
For many years, freshmen Computer Engineering students at California Polytechnic State University have taken a course that introduces them to the “processes of electronics manufacturing. They are lectured on concepts such as CAD/CAM design, Design for Manufacture (DFM), documentation requirements, prototyping and production planning”. The laboratory portion of the course allows students to “use hands-on techniques to solidify knowledge of project planning, soldering, automation, hand tool usage and production methods” by manufacturing their own power supply, starting with aluminum sheets, a bag of components, and and an unassembled printed circuit board (PCB).
While the project is popular among students, department …
Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang
Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang
Computer Engineering
No abstract provided.
Forest Sign Maker, Victor Espinosa Iii, Kevin Ly, Lisa Yip
Forest Sign Maker, Victor Espinosa Iii, Kevin Ly, Lisa Yip
Mechanical Engineering
Executive Summary:
The Inyo National Forest is arguably one of the most beautiful locations in California, containing natural masterpieces such as Mount Whitney and the Ancient Bristlecone Pine Forest. Despite its magnificence, the Inyo National Forest can be a treacherous region. The Friends of the Inyo take pride in being able to facilitate the viewing experience for all outdoorsmen by maintaining the mountain trails, which includes providing adequate trail signage.
Unfortunately, there is a fundamental issue with the recent state of trail signage in the Inyo National Forest: the rate at which signs are being vandalized or naturally destroyed is …
Oversubscribing Inotify On Embedded Platforms, Donald Percivalle, Scott Vanderlind
Oversubscribing Inotify On Embedded Platforms, Donald Percivalle, Scott Vanderlind
Computer Engineering
For most computers running the popular Linux operating system, the inte- grated kernel component inotify provides adequate functionality for monitor- ing changes to files present on the filesystem. However, for certain embedded platforms where resources are very limited and filesystems are very populated (like network attached storage (NAS) devices), inotify may not have enough resources to provide watchers for every file. This results in applications missing change notifications for files they have watched. This paper explores methods for using inotify most effectively on embedded systems by leveraging more la- tent storage. Benefits of this include a reduction in dropped notifications …
Rest Api To Access And Manage Geospatial Pipeline Integrity Data, Alexandra Michelle Francis
Rest Api To Access And Manage Geospatial Pipeline Integrity Data, Alexandra Michelle Francis
Master's Theses
Today’s economy and infrastructure is dependent on raw natural resources, like crude oil and natural gases, that are optimally transported through a net- work of hundreds of thousands of miles of pipelines throughout America[28]. A damaged pipe can negatively a↵ect thousands of homes and businesses so it is vital that they are monitored and quickly repaired[1]. Ideally, pipeline operators are able to detect damages before they occur, but ensuring the in- tegrity of the vast amount of pipes is unrealistic and would take an impractical amount of time and manpower[1].
Natural disasters, like earthquakes, as well as construction are just …
Toward The Systematization Of Active Authentication Research, Daniel Fleming Gerrity
Toward The Systematization Of Active Authentication Research, Daniel Fleming Gerrity
Master's Theses
Authentication is the vital link between your real self and your digital self. As our digital selves become ever more powerful, the price of failing authentication grows. The most common authentication protocols are static data and employed only once at login. This allows for authentication to be spoofed just once to gain access to an entire user session. Behaviometric protocols continuously consume a user’s behavior as a token of authentication and can be applied throughout a session, thereby eliminating a fixed token to spoof. Research into these protocols as viable forms of authentication is relatively recent and is being conducted …
Creating A 3d Racing Game In Opengl, Noah Harper
Creating A 3d Racing Game In Opengl, Noah Harper
Computer Science and Software Engineering
No abstract provided.
Grit Mobile: Data Collection App For The Grit Research Project, Ryan Chang
Grit Mobile: Data Collection App For The Grit Research Project, Ryan Chang
Computer Science and Software Engineering
This project consists of one part of a larger University research project aimed at determining if active learning builds the character trait of grit in students while they learn in the domain of mechanical engineering. The research project has three goals: the development of a mobile app to measure the quantity and quality of active learning, a model of student success using the quantity and quality of active learning, and a characterization of the relationship between active learning and grit growth. This senior project focuses on the mobile app as part of the larger research project. The mobile app will …