Fractal Consistency: Architecting the Memory System to Facilitate Verification

被引:1
|
作者
Zhang, Meng [1 ]
Lebeck, Alvin R. [2 ]
Sorin, Daniel J. [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27706 USA
[2] Duke Univ, Dept Comp Sci, Durham, NC 27706 USA
基金
美国国家科学基金会;
关键词
Memory Consistency; Multicore; Verification; Validation;
D O I
10.1109/L-CA.2010.18
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most challenging problems in developing a multicore processor is verfiying that the design is correct, and one of the most difficult aspects of pre-silicon verification is verifying that the memory system obeys the architecture's specified memory consistency model. To simplify the process of pre-silicon design verification, we propose a system model called the Fractally Consistent Model (FCM). We prove that systems that adhere to the FCM can be verified to obey the memory consistency model in three simple, scalable steps. The procedure for verifying FCM systems contrasts sharply with the difficult, non-scalable procedure required to verify non-FCM systems. We show that FCM systems do not necessarily sacrifice performance, compared to non-FCM systems, despite being simpler to verify.
引用
收藏
页码:61 / 64
页数:4
相关论文
共 50 条
  • [31] Verification and Validation of the Consistency between Multi-Domain System Models
    Missaoui, Sarra
    Mhenni, Faida
    Choley, Jean-Yves
    Nguyen, Nga
    [J]. 12TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON2018), 2018, : 803 - 809
  • [32] HCI architecting for system reliability
    Martel, RJ
    [J]. HUMAN INTERACTION WITH COMPLEX SYSTEMS: CONCEPTUAL PRINCIPLES AND DESIGN PRACTICE, 1996, 372 : 13 - 23
  • [33] A THEORY OF DECOMPOSITION IN SYSTEM ARCHITECTING
    Komoto, Hitoshi
    Tomiyama, Tetsuo
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11): IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 2: DESIGN THEORY & RESEARCH METHODOLOGY, 2011, 2 : 334 - 343
  • [34] Identification and verification system of offline handwritten signature using fractal approach
    Zouari, Ramzi
    Mokni, Raouia
    Kherallah, Monji
    [J]. 2014 FIRST INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS CONFERENCE (IPAS), 2014,
  • [35] Conceptual modeling and system architecting
    Dori, D
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (10) : 63 - 65
  • [36] COMPUTATIONAL SUPPORT FOR SYSTEM ARCHITECTING
    Komoto, Hitoshi
    Tomiyama, Tetsuo
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 5, 2010, : 25 - 34
  • [37] Workflow automation for system architecting
    Turunen, Markku
    Leppanen, Kari
    Leppanen, Sari
    [J]. ENASE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2008, : 39 - 46
  • [38] On Design of Data Consistency Verification
    Marik, Radek
    [J]. PROCEEDINGS OF THE 2016 17TH INTERNATIONAL CONFERENCE ON MECHATRONICS - MECHATRONIKA (ME) 2016, 2016, : 509 - 516
  • [39] Automatable Verification of Sequential Consistency
    Anne E. Condon
    Alan J. Hu
    [J]. Theory of Computing Systems, 2003, 36 : 431 - 460
  • [40] Automatable verification of sequential consistency
    Condon, AE
    Hu, AJ
    [J]. THEORY OF COMPUTING SYSTEMS, 2003, 36 (05) : 431 - 460