Composable Resource Sharing Based on Latency-Rate Servers

被引:5
作者
Akesson, Benny [1 ]
Hansson, Andreas [1 ]
Goossens, Kees [2 ,3 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] NXP Semicond Res, Nijmegen, Netherlands
[3] Delft Univ Technol, NL-2600 AA Delft, Netherlands
来源
PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS | 2009年
关键词
composability; latency-rate servers; verification; real-time; resource sharing;
D O I
10.1109/DSD.2009.167
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Verification of application requirements is becoming a bottleneck in system-on-chip design, as the number of applications grows. Traditionally, the verification complexity increases exponentially with the number of applications and must be repeated if an application is added, removed, or modified. Predictable systems offering lower bounds on performance have been proposed to manage the increasing verification complexity, although this approach is only applicable to a restricted set of applications and systems. Composable systems, on the other hand, completely isolate applications in both the value and time domains, allowing them to be independently verified. However, existing approaches to composable system design are either restricted to applications that can be statically scheduled, or share resources using time-division multiplexing, which cannot efficiently satisfy tight latency requirements. In this paper, we present an approach to composable resource sharing based on latency-rate servers that supports any arbiter belonging to the class, providing a larger solution space for a given set of requirements. The approach can be combined with formal performance analysis using a variety of well-known modeling frame works. We furthermore propose an architecture for a resource front end that implements our concepts and provides composable service for any resource with bounded service time. The architecture supports both systems with buffers dimensioned to prevent overflow and systems with smaller buffers, where overflow is prevented with flow control. Finally, we experimentally demonstrate the usefulness of our approach with a simple use case sharing an SRAM memory.
引用
收藏
页码:547 / +
页数:2
相关论文
共 28 条
  • [1] ABENI L, 2004, REAL TIME SYSTEMS, V27
  • [2] Akesson B., 2009, P RTCSA
  • [3] AKESSON B, 2008, P RTCSA AUG
  • [4] [Anonymous], P CODES ISSS
  • [5] [Anonymous], P SCOPES
  • [6] [Anonymous], P EMSOFT
  • [7] [Anonymous], P SOCC
  • [8] Bekooij M, 2007, BITS CHIPS S EMB SYS
  • [9] BEKOOIJ M, 2005, P SCOPES
  • [10] Cruz R. L., 1991, IEEE T INF THEORY, V37