A Systolic Simulation And Transformation System, 2018 Selected Works
A Systolic Simulation And Transformation System, Ronald I. Greenberg, H.-C. Oh
This paper presents a CAD tool, SystSim, to ease the design of systolic systems. Given a high-level, functional description of processors, and a high-level description of their interconnection, SystSim will perform simulations and provide graphical output. SystSim will also perform transformations such as retiming, which eases use of the methodology of Leiserson and Saxe of designing a system with broadcasting and then obtaining a systolic system through retiming.
Multiple Camera Control Using An Octaplexer In A 5.8 Ghz Video System, 2017 Montana State University-Bozeman
Multiple Camera Control Using An Octaplexer In A 5.8 Ghz Video System, Uciel Garcia Olmedo, Skylar Tamke
2017 Academic High Altitude Conference
One of the greatest challenges with camera systems on High-Altitude Balloons (HAB) is to control the direction that they point. This is because the payload boxes constantly rotate during the flight. While mechanical gambles are normally used, an electronic gambled was designed using multiple cameras and a series of multiplexers. The design consists of 8 version 1 pi cameras, connected through a series of multiplexers and interfacing with an IMU to tell the direction the cameras are facing. This design attaches to the Raspberry Pi through the GPIO pins. The multiplexers turn on the camera facing the orientation desired and ...
University Of Maine High Altitude Ballooning Eclipse Experience, 2017 University of Maine
University Of Maine High Altitude Ballooning Eclipse Experience, Kent Seneres, Derek Haas, William Bessette, Richard Eason
2017 Academic High Altitude Conference
The University of Maine High Altitude Ballooning (UMHAB) team launched two balloons during the August 21, 2017 total solar eclipse, producing a consistent online video stream of the eclipse to an altitude of 110,000 feet. This paper discusses the key factors that lead to a successful launch and recovery, such as thorough testing procedures, redesign of components, choice of launch site, and a touch of luck. In preparation for the event, the team tested the equipment and code over eleven balloon launches. Airplane based testing and land testing were conducted for the tracking and video stream components. The payloads ...
Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, 2017 Purdue University
Answering Food Insecurity: Serving The Community With Food And Knowledge Using Technology, Courtney Simpson
Purdue Journal of Service-Learning and International Engagement
The courses of Tech120, CGT110, and ENGT 180/181 and Red Gold at Purdue collaborated to design a robot that would plant and water a garden for a local community charter school. The students centered the project on the users’ needs for fresh food, nutrition education, and early exposure to STEM for children. The school, Anderson Preparatory Academy (APA), is comprised of many children who come from low-income families and are in the free or reduced lunch program. Inspired from “Farm Bot,” a similar system that allows for almost hands-free gardening, the “Boiler Bot” is designed to be scalable so ...
Event And Time-Triggered Control Module Layers For Individual Robot Control Architectures Of Unmanned Agricultural Ground Vehicles, 2017 University of Nebraska-Lincoln
Event And Time-Triggered Control Module Layers For Individual Robot Control Architectures Of Unmanned Agricultural Ground Vehicles, Tyler Troyer
Biological Systems Engineering--Dissertations, Theses, and Student Research
Automation in the agriculture sector has increased to an extent where the accompanying methods for unmanned field management are becoming more economically viable. This manifests in the industry’s recent presentation of conceptual cab-less machines that perform all field operations under the high-level task control of a single remote operator. A dramatic change in the overall workflow for field tasks that historically assumed the presence of a human in the immediate vicinity of the work is predicted. This shift in the entire approach to farm machinery work provides producers increased control and productivity over high-level tasks and less distraction from ...
Parallel Computation Using Mems Oscillator-Based Computing System, 2017 Purdue University
Parallel Computation Using Mems Oscillator-Based Computing System, Xinrui Wang, Ilias Bilionis, Salar Safarkhani
The Summer Undergraduate Research Fellowship (SURF) Symposium
In recent years, parallel computing systems such as artificial neural networks (ANNs) have been of great interest. In these systems which emulate the behavior of human brains, the processing is carried out simultaneously. However, it is still a challenging engineering problem to design highly efficient hardware for parallel computing systems. We will study the properties of networks of Microelectromechanical System (MEMS) oscillators to explore their capabilities as parallel computing infrastructure. Furthermore, we simulate the time-variant states of MEMS oscillators network under various initial conditions and performance of certain tasks. Recent theoretical results show that networks of MEMS oscillators have some ...
Scalable High-Speed Communications For Neuromorphic Systems, 2017 University of Tennessee, Knoxville
Scalable High-Speed Communications For Neuromorphic Systems, Aaron Reed Young
Field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), and other chip/multi-chip level implementations can be used to implement Dynamic Adaptive Neural Network Arrays (DANNA). In some applications, DANNA interfaces with a traditional computing system to provide neural network configuration information, provide network input, process network outputs, and monitor the state of the network. The present host-to-DANNA network communication setup uses a Cypress USB 3.0 peripheral controller (FX3) to enable host-to-array communication over USB 3.0. This communications setup has to run commands in batches and does not have enough bandwidth to meet the maximum throughput requirements of the ...
One-To-Cloud One-Time Pad Data Encryption: Introducing Virtual Prototyping With Pspice, 2017 Dublin Institute of Technology
One-To-Cloud One-Time Pad Data Encryption: Introducing Virtual Prototyping With Pspice, Paul Tobin, Lee Tobin, Roberto Gandia Blanquer Dr, Michael Mckeever, Jonathan Blackledge Professor
In this paper, we examine the design and application of a one-time pad encryption system for protecting data stored in the Cloud. Personalising security using a one-time pad generator at the client-end protects data from break-ins, side-channel attacks and backdoors in public encryption algorithms. The one-time pad binary sequences were obtained from modified analogue chaos oscillators initiated by noise and encoded client data locally. Specific ``one-to-Cloud'' storage applications returned control back to the end user but without the key distribution problem normally associated with one-time pad encryption. Development of the prototype was aided by ``Virtual Prototyping'' in the latest version ...
Solid State Drive, 2017 California Polytechnic State University, San Luis Obispo
Solid State Drive, Shaun A. Steele
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.
Demo: Deepmon - Building Mobile Gpu Deep Learning Models For Continuous Vision Applications, 2017 Singapore Management University
Demo: Deepmon - Building Mobile Gpu Deep Learning Models For Continuous Vision Applications, Nguyen Loc Huynh, Rajesh Krishna Balan, Youngki Lee
Research Collection School Of Information Systems
Deep learning has revolutionized vision sensing applications in terms of accuracy comparing to other techniques. Its breakthrough comes from the ability to extract complex high level features directly from sensor data. However, deep learning models are still yet to be natively supported on mobile devices due to high computational requirements. In this paper, we present DeepMon, a next generation of DeepSense  framework, to enable deep learning models on conventional mobile devices (e.g. Samsung Galaxy S7) for continuous vision sensing applications. Firstly, Deep-Mon exploits similarity between consecutive video frames for intermediate data caching within models to enhance inference latency ...
Blend It Wine Blending Distribution System, 2017 California Polytechnic State University, San Luis Obispo
Blend It Wine Blending Distribution System, Connor Clarry, Russell Temple, Matt Moren
No abstract provided.
Micro-Spi Sediment Profile Imaging Micro-Inspector, 2017 California Polytechnic State University, San Luis Obispo
Micro-Spi Sediment Profile Imaging Micro-Inspector, Andrew P. Corvin, Caleb T. Davies, Matt R. Ferrari
This project was proposed by Dr. Brian Paavo through a desire to more easily study the benthic sediment layers of the ocean. To do so, he asked us to build a simple and compact machine for use in sediment profile imagery (SPI). Although devices like this already exist, they are all large scale devices that require a ship with a crane to deploy, which is expensive and time consuming. Instead, he desired a “micro” SPI, which is capable of being deployed from a small vessel that can easily navigate shallow waters. Our interpretation of these requirements was as follows: a ...
Mr. Mix: The Automated Home Bartender, 2017 California Polytechnic State University, San Luis Obispo
Mr. Mix: The Automated Home Bartender, Brian Moore, Robert Hulbert
No abstract provided.
Joe On The Go, 2017 California Polytechnic State University, San Luis Obispo
Joe On The Go, Nico Ledwith, Grayson Meurrens
The ultimate goal for this project is to design an automatic, large capacity coffee maker. The system should be able to detect when a cup or mug is in position to receive coffee, then dispense a cup’s worth (~ 8oz) of coffee. When the coffee in the urn is getting low, our system should be able to allow a person to put new coffee grounds in the top, then push a button to start the coffee brewing process. More specifically, we had to accomplish the following tasks in order to meet our goals: solving the issue of transporting water from ...
Daily Dose, 2017 California Polytechnic State University, San Luis Obispo
Daily Dose, Ken H. Yasui, Joey M. Angeja
The project goal is to develop a medication and vitamin management device that will sort and dispense pre-configured amounts of pills at designated times . The main clientele of this device is the elderly community with a secondary client base of the general public. The entire system is designed from scratch, powered by US standard line voltage. The main functionalities of the device are the ability to store multiple types of pills and the ability to accurately handle user input and data transfer. The two engineering specifications that were not met included the desired pill pick up rate and dimensions of ...
Smartgarden, 2017 California Polytechnic State University, San Luis Obispo
Smartgarden, Samuel S. Lees, Matthew T. Lindly
The problem that the SmartGarden project seeks to solve is the challenge of watering succulents correctly and maintaining consistent plant health. Too much water can cause root rot and drowning while too little water can cause dehydration and starvation.
The SmartGarden solves this common problem by configuring a Raspberry Pi to measure soil moisture, store the data to an AWS server in the cloud, and water the succulent when necessary, informing the user by providing both a web-interface and a variety of notifications.
A Hybrid Partially Reconfigurable Overlay Supporting Just-In-Time Assembly Of Custom Accelerators On Fpgas, 2017 University of Arkansas, Fayetteville
A Hybrid Partially Reconfigurable Overlay Supporting Just-In-Time Assembly Of Custom Accelerators On Fpgas, Zeyad Tariq Aklah
Theses and Dissertations
The state of the art in design and development flows for FPGAs are not sufficiently mature to allow programmers to implement their applications through traditional software development flows. The stipulation of synthesis as well as the requirement of background knowledge on the FPGAs' low-level physical hardware structure are major challenges that prevent programmers from using FPGAs. The reconfigurable computing community is seeking solutions to raise the level of design abstraction at which programmers must operate, and move the synthesis process out of the programmers' path through the use of overlays. A recent approach, Just-In-Time Assembly (JITA), was proposed that enables ...
Software Updates To A Multiple Autonomous Quadcopter Search System (Maqss), 2017 California Polytechnic State University, San Luis Obispo
Software Updates To A Multiple Autonomous Quadcopter Search System (Maqss), Jared Speck, Toby Chan
A series of performance-based and feature implementation software updates to an existing multiple vehicle autonomous target search system is outlined in this paper. The search system, MAQSS, is designed to address a computational power constraint found on modern autonomous aerial platforms by separating real-time and computationally expensive tasks through delegation to multiple multirotor vehicles. A Ground Control Station (GCS) is also described as part of the MAQSS system to perform the delegation and provide a low workload user interface. Ultimately, the changes to MAQSS noted in this paper helped to improve the performance of the autonomous search mission, the accuracy ...
Eareeg Final Report, 2017 University of Tennessee, Knoxville
Eareeg Final Report, Tyler Stuessi, Jeremy Herwig, Dillon Hunneke, Evan Goble, Arthur Vidineyev
University of Tennessee Honors Thesis Projects
No abstract provided.
Related-Key Secure Key Encapsulation From Extended Computational Bilinear Diffie–Hellman, 2017 Singapore Management University
Related-Key Secure Key Encapsulation From Extended Computational Bilinear Diffie–Hellman, Brandon Qin, Shengli Liu, Shifeng Sun, Robert H. Deng, Dawu Gu
Research Collection School Of Information Systems
As a special type of fault injection attacks, Related-Key Attacks (RKAs) allow an adversary to manipulate a cryptographic key and subsequently observe the outcomes of the cryptographic scheme under these modified keys. In the real life, related-key attacks are already practical enough to be implemented on cryptographic devices. To avoid cryptographic devices suffering from related-key attacks, it is necessary to design a cryptographic scheme that resists against such attacks. This paper proposes an efficient RKA-secure Key Encapsulation Mechanism (KEM), in which the adversary can modify the secret key sk to any value f(sk), as long as, f is a ...