Scheduling and 2D placement heuristics for partially reconfigurable systems

This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigurable systems. One specific focus of this work is to deal with applications containing hundreds of tasks grouped in a few number of task types. Such a task graph structure is representative of data inte...

Full description

Bibliographic Details
Main Authors: Santambrogio, Marco Domenico (Contributor), Redaelli, F. (Author), Rana, V. (Author), Ogrenci Memik, S. (Author)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers, 2010-12-10T19:54:46Z.
Subjects:
Online Access:Get fulltext
LEADER 01804 am a22002173u 4500
001 60269
042 |a dc 
100 1 0 |a Santambrogio, Marco Domenico  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Santambrogio, Marco Domenico  |e contributor 
100 1 0 |a Santambrogio, Marco Domenico  |e contributor 
700 1 0 |a Redaelli, F.  |e author 
700 1 0 |a Rana, V.  |e author 
700 1 0 |a Ogrenci Memik, S.  |e author 
245 0 0 |a Scheduling and 2D placement heuristics for partially reconfigurable systems 
260 |b Institute of Electrical and Electronics Engineers,   |c 2010-12-10T19:54:46Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/60269 
520 |a This paper proposes new scheduling and 2D placement heuristics for partially dynamically reconfigurable systems. One specific focus of this work is to deal with applications containing hundreds of tasks grouped in a few number of task types. Such a task graph structure is representative of data intensive high performance applications. We present three variations to our task management method that correspond to three possible system scenarios: (i) possessing complete static knowledge of task sequences, (ii) only having information on the maximum resource requirement by any task expected to be executed, and (iii) having no prior knowledge of any kind about the workload. Each variant of our scheduler addresses an architecture that best matches the needs of a particular configuration of the system. Together they form a complete set of techniques to serve partial dynamic reconfiguration of massively parallel computing systems. 
546 |a en_US 
655 7 |a Article 
773 |t International Conference on Field-Programmable Technology, 2009. FPT 2009