On ESL Verification of Memory Consistency for System-on-Chip Multiprocessing

被引:0
|
作者
Rambo, Eberle A. [1 ]
Henschel, Olav P. [1 ]
dos Santos, Luiz C. V. [1 ]
机构
[1] Univ Fed Santa Catarina, Comp Sci Dept, Florianopolis, SC, Brazil
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Chip multiprocessing is key to Mobile and high-end Embedded Computing. It requires sophisticated multilevel hierarchies where private and shared caches coexist. It relies on hardware support to implicitly manage relaxed program order and write atomicity so as to provide well-defined shared-memory semantics (captured by the axioms of a memory consistency model) at the hardware-software interface. This paper addresses the problem of checking if an executable representation of the memory system complies with a specified consistency model. Conventional verification techniques encode the axioms as edges of a single directed graph, infer extra edges from memory traces, and indicate an error when a cycle is detected. Unlike them, we propose a novel technique that decomposes the verification problem into multiple instances of an extended bipartite graph matching problem. Since the decomposition was judiciously designed to induce independent instances, the target problem can be solved by a parallel verification algorithm. Our technique, which is proven to be complete for several memory consistency models, outperformed a conventional checker for a suite of 2400 randomly-generated use cases. On average, it found a higher percentage of faults (90%) as compared to that checker (69%) and did it, on average, 272 times faster.
引用
收藏
页码:9 / 14
页数:6
相关论文
共 50 条
  • [31] System-on-chip choices
    Tran, T
    Frantz, G
    Peng, C
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 259 - 260
  • [32] Fractal Consistency: Architecting the Memory System to Facilitate Verification
    Zhang, Meng
    Lebeck, Alvin R.
    Sorin, Daniel J.
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2010, 9 (02) : 61 - 64
  • [33] 60 GHz System-on-Chip (SoC) with Built-in Memory and an On-chip Antenna
    Ghaffar, Farhan A.
    Arsalan, Muhammad
    Cheema, Hammad M.
    Salama, Khaled N.
    Shamim, Atif
    [J]. 2014 8TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2014, : 531 - 532
  • [34] Matisse: A system-on-chip design methodology emphasizing dynamic memory management
    Verkest, D
    Da Silva, JL
    Ykman, C
    Croes, K
    Miranda, M
    Wuytack, S
    Catthoor, F
    De Jong, G
    De Man, H
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 21 (03): : 185 - 194
  • [35] An Effective Solution to Task Scheduling and Memory Partitioning for Multiprocessor System-on-Chip
    Salamy, Hassan
    Ramanujam, J.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (05) : 717 - 725
  • [36] Matisse: A system-on-chip design methodology emphasizing dynamic memory management
    Verkest, D
    da Silva, JL
    Ykman, C
    Croes, K
    Miranda, M
    Wuytack, S
    de Jong, G
    Catthoor, F
    De Man, H
    [J]. IEEE COMPUTER SOCIETY WORKSHOP ON VLSI '98 - SYSTEM LEVEL DESIGN, PROCEEDINGS, 1998, : 110 - 115
  • [37] An optimal memory allocation for application-specific multiprocessor system-on-chip
    Meftali, S
    Gharsalli, F
    Rousseau, F
    Jerraya, AA
    [J]. ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 19 - 24
  • [38] Matisse: A System-on-Chip Design Methodology Emphasizing Dynamic Memory Management
    Diederik Verkest
    Julio Leao Da Silva
    Chantal Ykman
    Kris Croes
    Miguel Miranda
    Sven Wuytack
    Francky Catthoor
    Gjalt De Jong
    Hugo De Man
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 1999, 21 : 185 - 194
  • [39] Verification Methodology of Sophisticated Automotive Sensor Interfaces Integrated in Modern System-on-Chip Airbag System
    Thang Nguyen
    Basa, Andrei-Daniel
    [J]. 39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 2335 - 2340
  • [40] Compensation System for RF System-on-Chip
    Kim, Sung-Woo
    Ryu, Jee-Youl
    Lim, Jae-Hwan
    Park, Seung-Hun
    Lee, Jung-Hoon
    Yoon, Min
    [J]. FUTURE INFORMATION TECHNOLOGY, PT 1, 2011, 184 : 293 - +