Procedure cloning and integration for converting parallelism from coarse to fine grain
This paper introduces a method for improving program run-time performance by gathering
work in an application and executing it efficiently in an integrated thread. Our methods …
work in an application and executing it efficiently in an integrated thread. Our methods …
TOSSTI: Saving time and energy in TinyOS with software thread integration
ZD Purvis, AG Dean - 2008 IEEE Real-Time and Embedded …, 2008 - ieeexplore.ieee.org
Many wireless sensor nodes (motes) interface with slow peripheral devices, requiring the
processor to wait. These delays waste time, energy and power, which are valuable but …
processor to wait. These delays waste time, energy and power, which are valuable but …
Compiling for fine-grain concurrency: Planning and performing software thread integration
AG Dean - 23rd IEEE Real-Time Systems Symposium, 2002 …, 2002 - ieeexplore.ieee.org
Embedded systems require control of many concurrent real-time activities, leading to system
designs which feature multiple hardware peripherals with each providing a specific …
designs which feature multiple hardware peripherals with each providing a specific …
Asynchronous software thread integration for efficient software
NJ Kumar, S Shivshankar, AG Dean - ACM SIGPLAN Notices, 2004 - dl.acm.org
The overhead of context-switching limits efficient scheduling of multiple concurrent threads
on a uniprocessor when real-time requirements exist. Existing software thread integration …
on a uniprocessor when real-time requirements exist. Existing software thread integration …
Efficient method of input variable partitioning in functional decomposition based on evolutionary algorithms
M Rawski, H Selvaraj… - Euromicro Symposium on …, 2004 - ieeexplore.ieee.org
In recent years the functional decomposition has found an application in many fields of
modern engineering and science, such as combinational and sequential logic synthesis for …
modern engineering and science, such as combinational and sequential logic synthesis for …
Balancing register pressure and context-switching delays in ASTI systems
S Shivshankar, S Vangara, AG Dean - Proceedings of the 2005 …, 2005 - dl.acm.org
This paper makes two contributions to Asynchronous Software Thread Integration (ASTI).
First, it presents methods to calculate worst-case secondary thread performance statically …
First, it presents methods to calculate worst-case secondary thread performance statically …
[PDF][PDF] A Simulator for Microcontroller-based Underwater Ultrasonic Communications
SR Govilkar - 2006 - repository.lib.ncsu.edu
The aim of this thesis is to aid in the development of the RAPTEX project. The RAPTEX
project deals with designing efficient communication protocols for underwater telemetry and …
project deals with designing efficient communication protocols for underwater telemetry and …
Software thread integration for instruction-level parallelism
Multimedia applications require a significantly higher level of performance than previous
workloads of embedded systems. They have driven digital signal processor (DSP) makers to …
workloads of embedded systems. They have driven digital signal processor (DSP) makers to …
Code Motion Techniques for STI in BBCP
S Vangara - 2003 - repository.lib.ncsu.edu
Software thread integration (STI) helps in hardware to software migration by enabling
integration of two independent software threads, which enables execution of the integrated …
integration of two independent software threads, which enables execution of the integrated …
[PDF][PDF] Software thread integration for instruction level parallelism
W So - 2007 - repository.lib.ncsu.edu
Multimedia applications require a significantly higher level of performance than previous
workloads of embedded systems. They have driven digital signal processor (DSP) makers to …
workloads of embedded systems. They have driven digital signal processor (DSP) makers to …