Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

An Experience in Ada Multicore Programming: Parallelisation of a Model Checking Engine

Contributo in Atti di convegno
Data di Pubblicazione:
2016
Abstract:
Even if multicore architectures are nowadays extremely wide- spread, the exploitation of this easily available degree of parallelism is not always straightforward. In this paper we describe the experience gained in our ongoing effort to parallelise the model checking engine of a family of model checkers (KandISTI) developed at ISTI. The main focus of our experimentation is the evaluation of the minimal efforts needed to take advantage of our everyday multicore hardware for model checking purposes. Our early results relative to an initial fragment of the logic show a speedup factor of about 2.5 when 4 physical cores are available. This result, however, can only be achieved by complementing the initial high level Ada design with a second round of code fine- tuning which exploits nonstandard low level features in the implementation of the needed thread-safe data structures.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Model checking; Parallel programming; Multicore processor architectures; Ada programming language
Elenco autori:
Mazzanti, Franco
Autori di Ateneo:
MAZZANTI FRANCO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/345243
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/345243/176319/prod_391747-doc_159228.pdf
Titolo del libro:
Reliable Software Technologies
  • Dati Generali

Dati Generali

URL

https://link.springer.com/chapter/10.1007/978-3-319-39083-3_7
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)