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

Computer Engineering Commons

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

Articles 1 - 3 of 3

Full-Text Articles in Computer Engineering

How Gpu Rendering Affects Image Processing And Scientific Calculation Speed, Power And Energy On A Raspberry Pi, Qihao He May 2018

How Gpu Rendering Affects Image Processing And Scientific Calculation Speed, Power And Energy On A Raspberry Pi, Qihao He

Electronic Theses and Dissertations

In this thesis, we explore the speed, power, and energy performance of the same data process on the central processing unit (CPU) with and without the acceleration of the Graphics Processing Unit (GPU) on the microcomputer Raspberry Pi (RPI). We tested on the RPI in two different fields. The first was comparing the speed, power, and energy usage with and without GPU acceleration in the image processing impacts on RPI model B+. The second was comparing speed, power, energy usage, and accuracy for scientific calculation with and without GPU acceleration on RPI model B+ and 3B.

We used a novel …


Service Integration Design Patterns In Microservices, Meng Wang Jan 2018

Service Integration Design Patterns In Microservices, Meng Wang

Electronic Theses and Dissertations

“Microservices” is a new term in software architecture that was defined in 2014 [1]. It is a method to build a software application with a set of small services. Each service has its process to serve a single purpose and communicates with other services through lightweight mechanisms. Because of a great deal of independently distributed services, it is a challenge to integrate the loose services fully. Too many trivial relationships can be messed up easily during deployment. Also, it is hard to modify the relationships if the services are updated as the source codes need to be re-edited and tested. …


Mazetec: A Scenario-Based Learning Platform, Daniel Bietz Jan 2018

Mazetec: A Scenario-Based Learning Platform, Daniel Bietz

Electronic Theses and Dissertations

This work presents Mazetec, a scenario-based learning platform for delivering non-linear scenarios format asynchronously. It enables subject matter experts to create interactive, state-dependent case studies or courses with branching logic for online learning and knowledge testing. Mazetec is a complex web application designed to deliver decision-based or case-based educational scenarios and simulations in a time-limited, non-linear format. There are many e-learning systems in the open source and commercial markets, but while these systems may have similar functions, we have found none that are both domain independent and able to deliver state-dependent content asynchronous and non-linearly. Mazetec can serve as …