Conference paper

PERINGER Petr. Porting SIMLIB/C++ to 64-bit Platform. In: Proceedings of XXIXth International Autumn Colloquium ASIS 2007. Ostrava, 2007, pp. 155-160. ISBN 978-80-86840-34-5.
Publication language:english
Original title:Porting SIMLIB/C++ to 64-bit Platform
Title (cs):Přenos SIMLIB/C++ do 64bitového prostředí
Pages:155-160
Proceedings:Proceedings of XXIXth International Autumn Colloquium ASIS 2007
Conference:29th International Autumn Colloquium Advanced Simulation of Systems - ASIS 2007
Place:Ostrava, CZ
Year:2007
ISBN:978-80-86840-34-5
Files: 
+Type Name Title Size Last modified
iconasis2007-peringer.pdffull text45,7 KB2007-09-19 18:24:31
^ Select all
With selected:
Keywords
simulation tool, SIMLIB/C++, process, coroutine, user-level thread, setjmp, longjmp, x86-64, 64-bit code performance

Annotation
The article deals with porting SIMLIB/C++ to 64bit environment. It also compares the speed of 32 and 64bit code using simple simulation benchmarks.
Abstract
This article deals with porting of SIMLIB/C++ (SIMulation LIBrary for C++) from 32-bit to 64-bit environment. SIMLIB/C++ is a freely available open source simulation software tool usable for education and research.  Main problem of porting the code was the non-portable implementation of cooperative threads (sometimes called "coroutines"), which we use for parallel process modelling.
The article contains basic performance comparison of 32-bit and 64-bit code using simple discrete and continuous simulation models. The results show we can achieve significantly better performance of simulation tools in 64-bit environment.

BibTeX:
@INPROCEEDINGS{
   author = {Petr Peringer},
   title = {Porting SIMLIB/C++ to 64-bit Platform},
   pages = {155--160},
   booktitle = {Proceedings of XXIXth International Autumn Colloquium ASIS
	2007},
   year = {2007},
   location = {Ostrava, CZ},
   ISBN = {978-80-86840-34-5},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php?id=8439}
}

Your IPv4 address: 54.204.249.55
Switch to IPv6 connection

DNSSEC [dnssec]