Procedure cloning and integration for converting parallelism from coarse to fine grain

W So, A Dean - Seventh Workshop on Interaction Between …, 2003 - ieeexplore.ieee.org
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 …

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 …

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 …

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 …

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 …

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 …

[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 …

Software thread integration for instruction-level parallelism

W So, AG Dean - ACM Transactions on Embedded Computing Systems …, 2013 - dl.acm.org
Multimedia applications require a significantly higher level of performance than previous
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 …

[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 …