<div class="csl-bib-body">
<div class="csl-entry">Rajarshi, R., Amit, G., Binayak, D., Bartocci, E., Bogomolov, S., & Grosu, R. (2015). XSpeed: Accelerating Reachability Analysis on Multi-core Processors. In N. Piterman (Ed.), <i>Hardware and Software: Verification and Testing - 11th International Haifa Verification Conference, HVC 2015, Haifa, Israel, November 17-19, 2015, Proceedings</i> (pp. 3–18). LNCS / Springer. https://doi.org/10.1007/978-3-319-26287-1_1</div>
</div>
-
dc.identifier.isbn
9783319262871
-
dc.identifier.isbn
9783319262864
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/56257
-
dc.description.abstract
We present XSpeed a parallel state-space exploration algorithm for continuous systems with linear dynamics and nondeterministic inputs. The motivation of having parallel algorithms is to exploit the computational power of multicore processors to speed-up performance. The parallelization is achieved on two fronts. First we propose a parallel implementation of the support function algorithm by sampling functions in parallel. Second, we propose a parallel state-space exploration by slicing the time horizon and computing the reachable states in the time slices in parallel. The second method can be however applied only to a class of linear systems with invertible dynamics and fixed input. A GP-GPU implementation is also presented following a lazy evaluation strategy on support functions. The parallel algorithms are implemented in the tool XSpeed. We evaluated the performance on two benchmarks including an 28 dimension Helicopter model. Comparison with the sequential counterpart shows a maximum speed-up of almost $7 \times$ on a 6 core, 12 thread Intel Xeon CPU E5-2420 processor. Our GP-GPU implementation shows a maximum speed-up of $12 \times$ over the sequential implementation and $53 \times$ over SpaceEx (LGG scenario), the state of the art tool for reachability analysis of linear hybrid systems. Experiments illustrate that our parallel algorithm with time slicing not only speeds-up performance but also improves precision.
en
dc.language.iso
en
-
dc.publisher
LNCS / Springer
-
dc.relation.ispartofseries
Lecture Notes in Computer Science
-
dc.title
XSpeed: Accelerating Reachability Analysis on Multi-core Processors
en
dc.type
Konferenzbeitrag
de
dc.type
Inproceedings
en
dc.relation.isbn
978-3-319-26286-4
-
dc.relation.doi
10.1007/978-3-319-26287-1
-
dc.relation.issn
0302-9743
-
dc.description.startpage
3
-
dc.description.endpage
18
-
dc.type.category
Keynote Contribution
-
dc.relation.eissn
1611-3349
-
dc.publisher.place
9434
-
tuw.booktitle
Hardware and Software: Verification and Testing - 11th International Haifa Verification Conference, HVC 2015, Haifa, Israel, November 17-19, 2015, Proceedings
-
tuw.container.volume
9434
-
tuw.peerreviewed
true
-
tuw.relation.publisher
Springer
-
tuw.relation.publisherplace
Cham
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1007/978-3-319-26287-1_1
-
dc.description.numberOfPages
16
-
tuw.event.name
the 11th Haifa Verification Conference (HVC)
-
tuw.event.startdate
17-11-2015
-
tuw.event.enddate
19-11-2015
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Haifa, Israel
-
tuw.event.place
Haifa, Israel
-
tuw.event.country
NON-EU
-
tuw.event.presenter
Rajarshi, Ray
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Computer Engineering (CE)
de
wb.facultyfocus
Computer Engineering (CE)
en
wb.facultyfocus.faculty
E180
-
wb.presentation.type
science to science/art to art
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems