Ismat: a virtual machine for compositional parallelism

被引:0
|
作者
Cain, Darryl [1 ]
Roe, Paul [2 ]
机构
[1] Queensland Univ Technol, Parallel programming models & parallel composit, Brisbane, Qld, Australia
[2] Queensland Univ Technol, Fac Sci & Technol, Brisbane, Qld, Australia
来源
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT | 2010年 / 25卷 / 1-2期
关键词
Parallel computing; Virtual machine; Composition; Determinism; Abstraction;
D O I
10.1007/s00450-010-0110-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel programming is hard. Developers must not only solve the problem at hand, but do so in a manner which can best utilize the available resources. In this paper we introduce Ismat, a virtual machine which supports parallelism concerns in an abstracted and inherent manner. Ismat endeavors to simplify the transition from a sequential to parallel environment by providing fundamentally sequential semantics in a parallel realm. Developers incrementally introduce parallelism and performance in contrast to parallelism and correctness. Additionally, Ismat provides and promotes parallel composition to solve problems; reducing developer effort and promoting reuse. We present a detailed explanation of the proposed virtual machine including constructs and semantics. We argue that the resulting virtual machine reduces programmer complexity, provides better abstractions and allows for the exploitation of resources on heterogeneous machines for a range of parallel problems.
引用
收藏
页码:51 / 56
页数:6
相关论文
共 50 条
  • [1] A Novel Virtual Machine Selection Policy for Virtual Machine Consolidation
    Sohrabi, Mohammad Karim
    Ghods, Vahid
    Fard, Seyed Yahya Zahedi
    2018 6TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL AND BUSINESS INTELLIGENCE (ISCBI 2018), 2018, : 28 - 32
  • [2] Radio Virtual Machine
    Ivanov, Vladimir
    Mueck, Markus
    Choi, Seungwon
    Ahn, Heungseop
    Kim, Kyunghoon
    Strinati, Emilio Calvanese
    2017 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2017,
  • [3] ANALYZING THE IMPACT OF A VIRTUAL MACHINE ON A HOST MACHINE
    Dorn, Greg
    Marberry, Chris
    Conrad, Scott
    Craiger, Philip
    ADVANCES IN DIGITAL FORENSICS V, 2009, 306 : 69 - 81
  • [4] cVM: Containerized Virtual Machine
    Su, Gong
    2020 IEEE 6TH INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2020), 2020, : 1 - 7
  • [5] Disentangling virtual machine architecture
    Haupt, M.
    Adams, B.
    Timbermont, S.
    Gibbs, C.
    Coady, Y.
    Hirschfeld, R.
    IET SOFTWARE, 2009, 3 (03) : 201 - 218
  • [6] A Study of Virtual Machine Development
    Chen Wuu-Yee
    Lu Yuan-Kan
    2012 SEVENTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2012), 2012, : 478 - 481
  • [7] Information Security and Virtual Machine
    Shen, Guicheng
    Liu, Bingwu
    2010 2ND INTERNATIONAL CONFERENCE ON E-BUSINESS AND INFORMATION SYSTEM SECURITY (EBISS 2010), 2010, : 489 - 492
  • [8] The Dinamica EGO virtual machine
    Ferreira, Bruno Morais
    Soares-Filho, Britaldo Silveira
    Quintao Pereira, Fernando Magno
    SCIENCE OF COMPUTER PROGRAMMING, 2019, 173 : 3 - 20
  • [9] Bespoke Virtual Machine Orchestrator: An Approach for Constructing and Reconfiguring Bespoke Virtual Machine in Private Cloud Environment
    Park, Joonseok
    Jeong, Sumin
    Yeom, Keunhyuk
    APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [10] Comparative Study of Application Performance on Virtual Machine and Physical Machine
    Anala, M. R.
    Shobha, G.
    2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 359 - 364