Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 10 of 10

Full-Text Articles in Physical Sciences and Mathematics

A Heterogeneous Compute Solution For Optimized Genomic Selection Analysis, Trevor Devore, Scott Kenneth Winkleblack, Bruce Golden, Chris Lupo Nov 2014

A Heterogeneous Compute Solution For Optimized Genomic Selection Analysis, Trevor Devore, Scott Kenneth Winkleblack, Bruce Golden, Chris Lupo

Computer Science and Software Engineering

This paper presents a heterogeneous computing solution for an optimized genetic selection analysis tool, GenSel. GenSel can be used to efficiently infer the effects of genetic markers on a desired trait or to determine the genomic estimated breeding values (GEBV) of genotyped individuals. To predict which genetic markers are informational, GenSel performs Bayesian inference using Gibbs sampling, a Markov Chain Monte Carlo (MCMC) algorithm. Parallelizing this algorithm proves to be a technically challenging problem because there exists a loop carried dependence between each iteration of the Markov chain. The approach presented in this paper exploits both task-level parallelism (TLP) and …


Exploring Abstract Interfaces In System-On-Chip Integration, Andrew Danowitz Jul 2014

Exploring Abstract Interfaces In System-On-Chip Integration, Andrew Danowitz

Computer Science and Software Engineering

Modern mobile devices are marvels of computation. They can encode high defnition video, processing and compressing over 350MB/s of image data in real time. They have no trouble driving displays with as much resolution as a full laptop, and smartphone manufacturers boast of running games with "console quality" graphics. Mobile devices pack all of this computational power into a 12\ handheld package by integrating a number of specialized hardware accelerators (IP) along with conventional CPU and GPUs in a system on chip (SoC). Unfortunately, creating these specialized systems is becoming increasingly expensive. Since hardware accelerators come from a number of …


Creating A Phrase Similarity Graph From Wikipedia, Lubomir Stanchev Jun 2014

Creating A Phrase Similarity Graph From Wikipedia, Lubomir Stanchev

Computer Science and Software Engineering

The paper addresses the problem of modeling the relationship between phrases in English using a similarity graph. The mathematical model stores data about the strength of the relationship between phrases expressed as a decimal number. Both structured data from Wikipedia, such as that the Wikipedia page with title “Dog” belongs to theWikipedia category “Domesticated animals”, and textual descriptions, such as that the Wikipedia page with title “Dog” contains the word “wolf” thirty one times are used in creating the graph. The quality of the graph data is validated by comparing the similarity of pairs of phrases using our software that …


T.O.A.D: Tower Offense Android Development, Jeffrey Bryan Jun 2014

T.O.A.D: Tower Offense Android Development, Jeffrey Bryan

Computer Science and Software Engineering

TOAD is a tower offense game developed for Android smart phones and tablets. TOAD was developed to demonstrate applied principles of computer science and the software design process. The game engine was written as several components to handle various functions and allow for portability to other platforms. The end result is a fully functional game that can be used as a base to further expand on the idea and be showcased on Google Play.


Twill: A Hybrid Microcontroller-Fpga Framework For Parallelizing Single-Threaded C Programs, Douglas S. Gallatin, Aaron Keen, Chris Lupo, John Y. Oliver May 2014

Twill: A Hybrid Microcontroller-Fpga Framework For Parallelizing Single-Threaded C Programs, Douglas S. Gallatin, Aaron Keen, Chris Lupo, John Y. Oliver

Computer Science and Software Engineering

Increasingly System-On-A-Chip platforms which incorporate both microprocessors and re-programmable logic are being utilized across several fields ranging from the automotive industry to network infrastructure. Unfortunately, the development tools accompanying these products leave much to be desired, requiring knowledge of both traditional embedded systems languages like C and hardware description languages like Verilog. We propose to bridge this gap with Twill, a truly automatic hybrid compiler that can take advantage of the parallelism inherent in these platforms. Twill can extract long-running threads from single threaded C code and distribute these threads across the hardware and software domains to more fully utilize …


Modeler: Web Api Modeling Tool, Yegor Pomortsev Mar 2014

Modeler: Web Api Modeling Tool, Yegor Pomortsev

Computer Science and Software Engineering

This report presents the API Modeler system, a tool for creating and modifying web APIs models, within the context of the API modeling problem, and how it serves to solve several common use-cases and scenarios for interacting with web API models. The report describes the motivation for Modeler, its design and implementation, related tools, and possible future improvements to the system.


Midiflapper: A Leap Motion Midi Controller, Mark M. Henry Mar 2014

Midiflapper: A Leap Motion Midi Controller, Mark M. Henry

Computer Science and Software Engineering

An application called MIDIFlapper was developed that translates data from the Leap Motion, an NUI device, into MIDI data suitable for use by a contemporary digital audio workstation. This allows electronic musicians to use the Leap Motion for musical creation and live performance.


Chapter 1 Engineering Justice, Joe Grimes, Mark Grimes Jan 2014

Chapter 1 Engineering Justice, Joe Grimes, Mark Grimes

Computer Science and Software Engineering

No abstract provided.


Chapter 20 The Hybrid Course: Facilitating Learning Through Social Interaction Technologies, Lorraine D. Jackson, Joe Grimes Jan 2014

Chapter 20 The Hybrid Course: Facilitating Learning Through Social Interaction Technologies, Lorraine D. Jackson, Joe Grimes

Computer Science and Software Engineering

This chapter surveys the benefits and challenges of hybrid courses, which blend face-to-face instruction with online learning, and opportunities provided by the introduction of Web-based social interaction technologies. It discusses the pedagogical implications of various Web 2.0 tools: that is, asynchronous discussion boards, blogs, wikis, podcasts, RSS, e-portfolios, folksonomies, educational gaming, data mashups, and simulations. The authors argue that as hybrid courses continue to evolve to meet the needs of students, instructors, and institutions of higher learning, the integration of Web 2.0 applications in a hybrid model requires thoughtful course design, clear educational objectives, and carefully planned activities.


Chapter 13 Access Within The Classroom Through Universal Design For Learning And Key Learning Elements, Joe Grimes, Mark Grimes Jan 2014

Chapter 13 Access Within The Classroom Through Universal Design For Learning And Key Learning Elements, Joe Grimes, Mark Grimes

Computer Science and Software Engineering

No abstract provided.