Title :
Abstracting Modern FCCMs To Provide a Single Interface to Architectural Resources
Author :
Schelle, Graham ; Grunwald, Dirk
Author_Institution :
Colorado Univ., Boulder
Abstract :
Mainstream processor architectures and field programmable custom computing machines (FCCMs) are colliding towards a heterogeneous system on chip architecture. This is apparent from Intel and AMD efforts to create new chip architectures with various processing cores focusing on DSP, networking, and graphics. From the embedded processor research, system-on-chips connected by network on chips have allowed scalable architectures with a variety of processing cores connected by an onchip network. In this paper we examine several scheduling and allocation policies that can be utilized across network on chip architectures regardless of the processing cores onchip. By abstracting characteristics of the processing cores with various scheduling data structures, any heterogeneous system on a chip can be allocated and scheduled dynamically.
Keywords :
data structures; field programmable gate arrays; microprocessor chips; network-on-chip; processor scheduling; AMD; Intel; abstracting characteristics; allocation policies; architectural resources; data structures scheduling; digital signal processing; embedded processor; field programmable custom computing machines heterogeneous system on chip architecture; graphics; mainstream processor architectures; network on chips; networking; processing cores; scheduling policies; Computer architecture; Cryptography; Data structures; Field programmable gate arrays; Network-on-a-chip; Process design; Processor scheduling; Scheduling algorithm; System-on-a-chip; Tiles;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
978-0-7695-2940-0
DOI :
10.1109/FCCM.2007.9