(Back to Session Schedule)

The 20th Asia and South Pacific Design Automation Conference

Session 1A  NoCS I (Performance and Fault Tolerance)
Time: 10:20 - 12:00 Tuesday, January 20, 2015
Location: Room 102
Chairs: Yoshinori Takeuchi (Osaka University, Japan), Takashi Miyamori (Toshiba)

1A-1 (Time: 10:20 - 10:45)
TitleA Novel Approach Using a Minimum Cost Maximum Flow Algorithm for Fault-Tolerant Topology Reconfiguration in NoC Architectures
AuthorLeibo Liu, *Yu Ren, Chenchen Deng (Tsinghua University, China), Jie Han (University of Alberta, Canada), Shouyi Yin, Shaojun Wei (Tsinghua University, China)
Pagepp. 48 - 53
KeywordNetwork-on-chip, fault tolerance, topology reconfiguration
AbstractAn approach using a minimum cost maximum flow algorithm is proposed for fault-tolerant topology reconfiguration in a Network-on-Chip system. Topology reconfiguration is converted into a network flow problem by constructing a directed graph with capacity constraints. A cost factor is considered to differentiate between processing elements. This approach maximizes the use of spare cores to repair faulty systems, with minimal impact on area, throughput and delay. It also provides a transparent virtual topology to alleviate the burden for operating systems.
Slides

1A-2 (Time: 10:45 - 11:10)
TitleAdaptive Remaining Hop Count Flow Control: Consider the Interaction between Packets
Author*Peng Wang, Sheng Ma, Hongyi Lu, Zhiying Wang, Chen Li (National University of Defense Technology, China)
Pagepp. 54 - 60
KeywordFlow Control, Remaining Hop Count, interaction between packets
AbstractThe interaction between packets affects performance and global fairness of Network-on-Chip. Preferentially transferring packets with small remaining hop counts (PPSR) can reduce the flying packet amount to improve the performance. Yet, the global fairness is negatively affected. In contrast, preferentially transferring packets with large remaining hop counts (PPLR) can achieve better global fairness with a poorer performance. In this paper, we propose adaptive remaining hop count flow control, which dynamically switches between PPSR and PPLR. In this way, we can achieve higher performance and better global fairness.
Slides

1A-3 (Time: 11:10 - 11:35)
TitleA Flexible Hardware Barrier Mechanism for Many-Core Processors
Author*Takeshi Soga (ISIT Kyushu, JST CREST, Japan), Hiroshi Sasaki, Tomoya Hirao (Kyushu University, Japan), Masaaki Kondo (The University of Tokyo, Japan), Koji Inoue (Kyushu University, Japan)
Pagepp. 61 - 68
KeywordHardware Barrier, On-chip, Flexible, Small Area, Low Latency
AbstractThis paper proposes a new hardware barrier mechanism which offers the flexibility to select which cores should join the synchronization, allowing for executing multiple multi-threaded applications by dividing a many-core processor into several groups. Experimental results based on an RTL simulation show that our hardware barrier achieves a 66-fold reduction in latency over typical software based implementations, with a hardware overhead of the processor of only 1.8%. Additionally, we demonstrate that the proposed mechanism is sufficiently flexible to cover a variety of core groups with minimal hardware overhead.
Slides

1A-4 (Time: 11:35 - 12:00)
TitleA Performance Enhanced Dual-Switch Network-on-Chip Architecture
Author*Lian Zeng, Takahiro Watanabe (Waseda University, Japan)
Pagepp. 69 - 74
KeywordNetwork-on-Chip, Dual-switch allocator, High performance
AbstractNetwork-on-Chip is an attractive solution for future systems on chip. As the network becomes more congested, packets will be blocked more frequently. It would result in degrading the network performance. In this article, we propose an innovative dual-switch allocator (DSA) design. By introducing two switch allocators, we can make utmost use of idle output ports. Experimental results show that our design significantly achieves the performance improvement in terms of throughput and latency at the cost of very little power overhead.
Slides