Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Cloud Simulators (1)
- Cloud computing (1)
- Collaborative Filtering (1)
- Component-based architecture (1)
- Comprehensive parametric CUDA kernel generation (1)
-
- Concurrency platforms (1)
- Context Aware (1)
- Dependability analysis (1)
- Distributed Systems (1)
- Embedded systems; computer architecture; computer architecture simulation; pedagogy; cross-platform application development (1)
- High availability (1)
- High-level parallel programming (1)
- Instance Selection (1)
- Local Learning (1)
- Pipelining (1)
- Recommender System (1)
- Source-to-source compiler (1)
Articles 1 - 4 of 4
Full-Text Articles in Engineering
Lmproving Microcontroller And Computer Architecture Education Through Software Simulation, Kevin Brightwell
Lmproving Microcontroller And Computer Architecture Education Through Software Simulation, Kevin Brightwell
Electronic Thesis and Dissertation Repository
In this thesis, we aim to improve the outcomes of students learning Computer Architecture and Embedded Systems topics within Software and Computer Engineering programs. We develop a simulation of processors that attempts to improve the visibility of hardware within the simulation environment and replace existing solutions in use within the classroom. We designate a series of requirements of a successful simulation suite based on current state-of-the-art simulations within literature. Provided these requirements, we build a quantitative rating of the same set of simulations. Additionally, we rate our previously implemented tool, hc12sim, with current solutions. Using the gaps in implementations from …
Machs: Mitigating The Achilles Heel Of The Cloud Through High Availability And Performance-Aware Solutions, Manar Jammal
Machs: Mitigating The Achilles Heel Of The Cloud Through High Availability And Performance-Aware Solutions, Manar Jammal
Electronic Thesis and Dissertation Repository
Cloud computing is continuously growing as a business model for hosting information and communication technology applications. However, many concerns arise regarding the quality of service (QoS) offered by the cloud. One major challenge is the high availability (HA) of cloud-based applications. The key to achieving availability requirements is to develop an approach that is immune to cloud failures while minimizing the service level agreement (SLA) violations. To this end, this thesis addresses the HA of cloud-based applications from different perspectives. First, the thesis proposes a component’s HA-ware scheduler (CHASE) to manage the deployments of carrier-grade cloud applications while maximizing their …
Metafork: A Compilation Framework For Concurrency Models Targeting Hardware Accelerators, Xiaohui Chen
Metafork: A Compilation Framework For Concurrency Models Targeting Hardware Accelerators, Xiaohui Chen
Electronic Thesis and Dissertation Repository
Parallel programming is gaining ground in various domains due to the tremendous computational power that it brings; however, it also requires a substantial code crafting effort to achieve performance improvement. Unfortunately, in most cases, performance tuning has to be accomplished manually by programmers. We argue that automated tuning is necessary due to the combination of the following factors. First, code optimization is machine-dependent. That is, optimization preferred on one machine may be not suitable for another machine. Second, as the possible optimization search space increases, manually finding an optimized configuration is hard. Therefore, developing new compiler techniques for optimizing applications …
Contextual Model-Based Collaborative Filtering For Recommender Systems, Dennis E. Bachmann
Contextual Model-Based Collaborative Filtering For Recommender Systems, Dennis E. Bachmann
Electronic Thesis and Dissertation Repository
Recommender systems have dramatically changed the way we consume content. Internet applications rely on these systems to help users navigate among the ever-increasing number of choices available. However, most current systems ignore that user preferences can change according to context, resulting in recommendations that do not fit user interests. Context-aware models have been proposed to address this issue, but these models have problems of their own. The ever-increasing speed at which data are generated presents a scalability challenge for single-model approaches. Moreover, the complexity of these models prevents small players from adapting and implementing contextual models that meet their needs. …