Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: Elegant Structures in Computation. To Andrzej Ehrenfeucht on His 85th Birthday
Guest editors: Gheorghe Păun, Grzegorz Rozenberg and Arto Salomaa
Article type: Research Article
Authors: Nobile, Marco S.a; *; † | Porreca, Antonio E.a | Spolaor, Simonea | Manzoni, Lucaa | Cazzaniga, Paolob; * | Mauri, Giancarloc; * | Besozzi, Danielac
Affiliations: [a] University of Milano-Bicocca – Department of Informatics, Systems and Communication, Viale Sarca 336, 20126 Milano, Italy. nobile@disco.unimib.it | [b] University of Bergamo – Department of Human and Social Sciences, Piazzale S. Agostino 2, 24129 Bergamo, Italy | [c] University of Milano-Bicocca – Department of Informatics, Systems and Communication, Viale Sarca 336, 20126 Milano, Italy
Correspondence: [†] Address for correspondence: University of Milano-Bicocca – Department of Informatics, Systems and Communication, Viale Sarca 336, 20126 Milano, Italy
Note: [*] Also affiliated at: SYSBIO.IT Centre of Systems Biology – 20126 Milano, Italy
Abstract: Reaction systems represent a theoretical framework based on the regulation mechanisms of facilitation and inhibition of biochemical reactions. The dynamic process defined by a reaction system is typically derived by hand, starting from the set of reactions and a given context sequence. However, this procedure may be error-prone and time-consuming, especially when the size of the reaction system increases. Here we present HERESY, a simulator of reaction systems accelerated on Graphics Processing Units (GPUs). HERESY is based on a fine-grained parallelization strategy, whereby all reactions are simultaneously executed on the GPU, therefore reducing the overall running time of the simulation. HERESY is particularly advantageous for the simulation of large-scale reaction systems, consisting of hundreds or thousands of reactions. By considering as test case some reaction systems with an increasing number of reactions and entities, as well as an increasing number of entities per reaction, we show that HERESY allows up to 29× speed-up with respect to a CPU-based simulator of reaction systems. Finally, we provide some directions for the optimization of HERESY, considering minimal reaction systems in normal form.
Keywords: reaction systems, general-purpose GPU computing, high-performance computing, simulation
DOI: 10.3233/FI-2017-1568
Journal: Fundamenta Informaticae, vol. 154, no. 1-4, pp. 307-321, 2017
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl