AES Encryption and FIR Filtering with OpenCL 2.0

The growth in demand for heterogeneous accelerators has stimulated the development of cutting-edge features in newer accelerators. The heterogeneous programming frameworks such as OpenCL have matured over the years and have introduced new software features for developers. We explore one of these programming frameworks, OpenCL 2.0. To drive our study, we consider a number of … See More

Manbil: An Educational, Modular Game Architecture

Game engines are the fundamental building-blocks for modern real-time 3D applications, including those not intended for pure entertainment. However, despite their importance, there are few comprehensive educational resources out there for students to take apart and study. While popular open-source options are available, including the massive Unreal Engine 4, they are nearly all designed with … See More

Mapping Spectrum Consumption Models to Cognitive Radio Ontology for Automatic Inference

Radio frequency spectrum management plays a critical role in various domains, including government, military, industrial and personal communications. Current methodology of spectrum management relies primarily on licensing, i.e., giving control over a specific part of the spectrum to a limited number of providers, who then ensure that there is no interference among the communicating radios. This approach, however, leads to an underutilization … See More

A System For Gathering Data on Sleep Behavior and Context in the Home Setting

View Poster We spend almost one third of our lives sleeping. Quality and quantity of sleep affect health and how people feel and behave during the day, but better tools are needed to study sleep behaviors unobtrusively, outside of the laboratory. Polysomnography, the gold standard laboratory sleep monitoring method, is expensive and burdensome for the … See More

A web-based laboratory for computational social science

View poster While laboratory experiments are a methodological cornerstone across the social and behavioral sciences, physical laboratories have drawbacks that lead to unrepresentative populations, small participant pools, and substantial organizational complexity. Web-based platforms have the potential to transform this experimental research paradigm by running larger experiments more quickly and more efficiently. We developed a web-based … See More

Minutes to Midnight: Promoting Creation, Culpability, and Critical Thinking

View poster The monumental popularity of video games in modern culture has revolutionized interactive media through introducing new forms of user control, despite neglecting potential hazards with regards to player psychology. While there are concerns about negative effects that chronic playing of violent or otherwise questionable games could result in, few games prioritize critical thinking … See More

Designing Cloud and Big Data Platforms for Data-intensive Scientific Applications

Nowadays, the exponential growth of data requires revolutionary process method for data management, analysis and accessibility. Advances in distributed and parallel computing have the potential to dramatically improve the ability of current domain-specific software to process large amounts of data across distributed hardware. Despite these advances, many scientific computing domains still rely on conventional algorithms … See More

iPoint: a passively-powered information tag readable by commodity smartphones

We introduce iPoint, a communication system including a passively-powered wireless receiver capable of establishing two-way communication with a commodity smartphone. In contrast to traditional RFID tags, iPoint provides high computation and sensing capabilities and most importantly does not require specialized reader device to communicate. We prototype and experimentally evaluate our design that includes optimization techniques … See More

Creating Neighborhood: Rethinking Urban Family Housing

Historically there has been a severe disconnect between the needs of urban families and the amenities and spaces provided to them by typical city housing solutions. What makes a neighborhood successful? How are activated public spaces created within a compartmentalized apartment complex? This project studies and develops the design of a new housing prototype for … See More