ViC*:: A compiler for virtual-memory C* (extended abstract)

被引:0
|
作者
Colvin, A [1 ]
Cormen, TH [1 ]
机构
[1] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
关键词
compilers; parallel I/O; C-*; parallel disk systems; virtual memory;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes the functionality of ViC*, a compiler for a variant of the data-parallel language C* with support for out-of-core data. The compiler translates C* programs,vith shapes declared outofcore, which describe parallel data stored on disk. The compiler output is a SPMD-style program in standard C with I/O and library calls added to efficiently access out-of-core parallel data. The ViC* compiler also applies several program transformations to improve out-of-core data access.
引用
收藏
页码:23 / 33
页数:11
相关论文
共 50 条
  • [21] On the Evolution of Memory Size in the Minority Game (extended abstract)
    Araujo, Ricardo M.
    Lamb, Luis C.
    19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 1651 - 1652
  • [22] A compiler algorithm to reduce invalidation latency in virtual shared memory systems
    OBoyle, MFP
    Nisbet, AP
    Ford, RW
    PROCEEDINGS OF THE 1996 CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT '96), 1996, : 248 - 257
  • [23] Directed virtual path layouts in ATM networks - (Extended abstract)
    Bermond, JC
    Marlin, N
    Peleg, D
    Perennes, S
    DISTRIBUTED COMPUTING, 1998, 1499 : 75 - 88
  • [24] Extended Abstract: Bridging Virtual World Visualization and Multiagent Simulation
    Klugl, Franziska
    Wissner, Michael
    Timpf, Sabine
    Andre, Elisabeth
    ELEVENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2011), 2011, 227 : 191 - +
  • [25] Visualization for Secure Coding in C Extended Abstract
    Walker, James
    Mayo, Jean
    Shene, Ching-Kuang
    Carr, Steve
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 372 - 372
  • [26] PRIORITY SEARCH-TREES IN SECONDARY MEMORY - (EXTENDED ABSTRACT)
    ICKING, C
    KLEIN, R
    OTTMANN, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 314 : 84 - 93
  • [27] Java']Java: Memory consistency and process coordination (extended abstract)
    Higham, L
    Kawash, J
    DISTRIBUTED COMPUTING, 1998, 1499 : 201 - 215
  • [28] Automatic scheduling for Cache only memory architectures extended abstract
    Moore, R
    Klauer, B
    Waldschmidt, K
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 597 - 598
  • [29] Efficient Convex Optimization Requires Superlinear Memory (Extended Abstract)
    Marsden, Annie
    Sharan, Vatsal
    Sidford, Aaron
    Valiant, Gregory
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 6468 - 6473
  • [30] Variations of the Turing Test in the Age of Internet and Virtual Reality (Extended Abstract)
    Neumann, Florentin
    Reichenberger, Andrea
    Ziegler, Martin
    KI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5803 : 355 - +