• DocumentCode
    2485493
  • Title

    Sequential and distributed simulations using Java threads

  • Author

    Azizi, Mostafa ; Aboulhamid, El Mostapha ; Tahar, Sofiène

  • Author_Institution
    Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    237
  • Lastpage
    241
  • Abstract
    We demonstrate an implementation methodology of sequential and distributed simulations using Java programming: two specific algorithms based on Java threads (single-channel and multi-channel algorithms) are proposed. From this point of view, the events are timely ordered into events lists and controlled by threads with respect to clock cycles. Each thread possesses an event list. The threads are globally timed in the sequential case by one clock, meanwhile in the distributed case they are locally clocked. The main application that is targeted by this work is the simulation of hardware/software systems, where different components are described by threads and obey a multi-clocked system
  • Keywords
    Java; distributed processing; multi-threading; object-oriented programming; virtual machines; Java threads; clock cycles; distributed simulation; event list; hardware-software systems simulation; multi-channel algorithms; multi-clocked system; object oriented programming; sequential simulation; single-channel algorithms; Availability; Clocks; Discrete event simulation; Hardware; Java; Packaging; Parallel architectures; Performance gain; Processor scheduling; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2000. PARELEC 2000. Proceedings. International Conference on
  • Conference_Location
    Trois-Rivieres, Que.
  • Print_ISBN
    0-7695-0759-X
  • Type

    conf

  • DOI
    10.1109/PCEE.2000.873636
  • Filename
    873636