Results 1 - 10
of
61
Task Scheduling Strategies to Mitigate Hardware Variability in Embedded Shared Memory Clusters
"... ABSTRACT Manufacturing and environmental variations cause timing errors that are typically avoided by conservative design guardbands or corrected by circuit level error detection and correction. These measures incur energy and performance penalties. This paper considers methods to reduce this cost ..."
Abstract
- Add to MetaCart
propose several policies that enhance the cluster choices for scheduling tasks to cores according to measured hardware variability and system workload. We devise efficient task scheduling strategies for simultaneous management of variability and workload by exploiting centralized and distributed
Variation-tolerant OpenMP Tasking on Tightly-coupled Processor Clusters
"... We present a variation-tolerant tasking technique for tightlycoupled shared memory processor clusters that relies upon modeling advance across the hardware/software interface. This is implemented as an extension to the OpenMP 3.0 tasking programming model. Using the notion of Task-Level Vulnerabilit ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
We present a variation-tolerant tasking technique for tightlycoupled shared memory processor clusters that relies upon modeling advance across the hardware/software interface. This is implemented as an extension to the OpenMP 3.0 tasking programming model. Using the notion of Task
hardware and mobile web technology Master of Science Thesis in Programme Computer Systems and Networks
, 2013
"... Digitising statistics handling through ..."
Software reverse engineering as a sensemaking task (in press).
- Journal of Information Assurance and Security.
, 2012
"... Abstract: Software reverse engineering involves analyzing computer program executables to understand their structure, functionality, and behavior. In this paper, common reverse engineering functions are decomposed to isolate the information-processing and sensemaking subtasks involved. This paper r ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
structured than single variables. Because of this, skilled reverse engineers develop their own tools through adapting existing hardware or software tools or programming their own software to solve measurement and information gathering tasks. Programming skill and troubleshooting skills are therefore
Optimization
"... Functional algorithmic skeletons promise a high-level pro-gramming interface for distributed-memory clusters that free developers from concerns of task decomposition, schedul-ing, and communication. Unfortunately, prior distributed functional skeleton frameworks do not deliver performance comparable ..."
Abstract
- Add to MetaCart
Functional algorithmic skeletons promise a high-level pro-gramming interface for distributed-memory clusters that free developers from concerns of task decomposition, schedul-ing, and communication. Unfortunately, prior distributed functional skeleton frameworks do not deliver performance
Saskatoon By
"... In presenting this thesis in partial fulfilment of the requirements for a Postgraduate degree ..."
Abstract
- Add to MetaCart
In presenting this thesis in partial fulfilment of the requirements for a Postgraduate degree
Provisioning
"... Heterogeneous wireless sensor networks represent a challenging programming environment. Servilla addresses this by offering a new middleware framework that provides service provisioning. Using Servilla, developers can construct platform-independent applications over a dynamic set of devices with div ..."
Abstract
- Add to MetaCart
architecture that can be easily tailored for devices with a wide range of resources, allowing resource-constrained devices to provide services while leveraging the capabilities of more powerful devices. Servilla has been implemented on TinyOS for two representative hardware platforms (Imote2 and Telos
Results 1 - 10
of
61