Interconnects cluster roadmap
Submitted by dimitrak on Thu, 22/05/2008 - 15:49
The next step in refining the HiPEAC Roadmap will be to list and categorize the major technical challenges that need to be solved in the next five or ten years and beyond. Each HiPEAC research cluster will contribute its own challenges, categorized according to the "six pillars" of figure 7 (page 51) of the HiPEAC Vision document. Below, we list the Interconnects Challenges that were identified by the members of the Interconnects Cluster in their June 2008 input (attached below) to the Roadmap process, in the proposed new categorization.
Within each category, challenges are listed in the proposed priority order, i.e. according to significance/impact. The parenthesis at the end of each challenge encodes short-term or long-term nature:
- (ST) short-term means that significant progress in solving this challenge is expected (and needed) by about 2015;
- (LT) long-term means that this is a hard challenge, expected to still attract significant research efforts during the second half of the decade, 2016 - 2020.
Please, give us your opinions on all these, by filing your comments (button on the bottom left of the page)!
A. Design Space Exploration
- Network traffic models and benchmarks (ST)
- Realistic performance/power models of network architecture and components (ST)
- Unifying platforms for complete design-space exploration of the entire system, including the interconnects (from architectural concepts to circuit implementations) (LT)
B. Concurrent programming models and auto-parallelization
- Network interface mechanisms for efficient support of interprocessor communication and/or cache coherence protocols (ST)
- Support for multiple outstanding transactions and out-of-order completion (LT)
C. Electronic Design Automation
- Full-system simulation with details of the interconnection network and network interfaces integrated (ST)
- Application-specific interconnection networks and the corresponding design automation tools (from architecture description to circuit implementations) (ST)
- Design of interconnection modules for reusability and ease of integration; interface standards (ST)
- Network and protocols for improved system observability (LT)
- Hardware/software primitives for design error detection and diagnosis (LT)
D. Design of optimized components
- Switch microarchitecture, and interconnection network architecture for reducing: (a) energy-delay, (b) latency, and (c) silicon area (ST)
- Power-performance optimized flow control and congestion management techniques (LT)
- Memory controller integration with the on-chip network interfaces (ST)
- Reduction of protocol conversion and packetization overhead (LT)
- Interconnects with dynamic power management (per link or per switch methods) taking into account the time-evolving workloads (ST)
- Distributed power management policies. Power-off or drowsy modes of operations that are decided locally and communicated globally via the network (ST)
- Switches interfaced to processors that follow independently a dynamic voltage/frequency scaling policy to reduce their power. Effects on flow control and buffering requirements (ST)
- Efficient management of thermal issues. Congestion/temperature analogy. Techniques that try to avoid hot areas or reduce incoming traffic to a region with high-temperature (LT)
E. Self-adaptive systems
- Network traffic monitoring and control, for use by the runtime system (ST)
- Robust interconnection network design and protocols in the presence of transient faults; efficient error detection and correction/recovery mechanisms (LT)
- Adaptive runtime techniques to divide the total energy/power budget between computation and communication on a per application basis (LT)
- Practical reconfiguration techniques (at run-time or in idle periods) of routing algorithms (LT)
- Adaptive inter-node timing synchronization in the presence of variability (ST)
- Flow control adaptation to tackle variable switch performance throughout the chip (LT)
- In-network process variation monitoring (LT)
F. Virtualization
- Interconnection network and network interface architectures involving protection, scheduling, and flow control for virtualization and quality-of-service (QoS), both on-chip and across chips (LT)
- System Security: network-level threat detection; secure end-to-end data transfers with the synergy of new hardware primitives and software approaches (LT)
- Energy-delay exploration of virtualization: Which approach is more effective? Physical partitioning of the network or allowing virtual logical partitions of the network to share the common physical components (switches and links)? How can topologies and routing algorithms help in system partitioning and isolation? (ST)
| Attachment | Size |
|---|---|
| Interconnects_RoadMap_Questions_Jun08.pdf | 71.3 KB |
Groups:
Interconnects
Interconnects
- Home page
- Interconnects cluster roadmap
- Barcelona cluster meeting
- Goteborg cluster meeting
- Paris cluster meeting
- Paphos cluster meeting
- Munich Cluster Meeting
- Wroclaw cluster meeting
- Interconnects-related Conferences - Workshops - Journals
- Barcelona 2010 cluster meeting
- Chamonix 2011 Interconnects cluster meeting
- Barcelona 2011 cluster meeting
