The Abstract Data and Communication Library
Medical Doctors are increasingly incorporating simulation tools into their day-to-day work in hospitals and medical centers. The software packages used in these environments face tremendous reliability requirements and have to deal with restrictions with respect to the turn around time of a simulati...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2008-12-01
|
Series: | Journal of Algorithms & Computational Technology |
Online Access: | https://doi.org/10.1260/174830108786231713 |
id |
doaj-18474e75f4d943f3a310bb89f9961abb |
---|---|
record_format |
Article |
spelling |
doaj-18474e75f4d943f3a310bb89f9961abb2020-11-25T02:54:29ZengSAGE PublishingJournal of Algorithms & Computational Technology1748-30181748-30262008-12-01210.1260/174830108786231713The Abstract Data and Communication LibraryEdgar Gabriel0Saber Feki1Katharina Benkert2Mohamad Chaarawi3 Parallel Software Technologies Laboratory, Department of Computer Science, University of Houston, Houston, TX, USA Parallel Software Technologies Laboratory, Department of Computer Science, University of Houston, Houston, TX, USA High Performance Computing Center Stuttgart (HRLS), University of Stuttgart, Stuttgart, Germany Parallel Software Technologies Laboratory, Department of Computer Science, University of Houston, Houston, TX, USAMedical Doctors are increasingly incorporating simulation tools into their day-to-day work in hospitals and medical centers. The software packages used in these environments face tremendous reliability requirements and have to deal with restrictions with respect to the turn around time of a simulation, in order for the results to be useful. However, reaching performance goals for these applications is complicated by the wide range of hardware and software environments used in hospitals, making hardware dependent optimizations difficult. The Abstract Data and Communication Library (ADCL) helps to meet performance requirements by optimizing the communication operations for large scale simulations at runtime, adapting to the current hardware and software environment. ADCL provides for each communication pattern a large number of implementations and incorporates a runtime selection logic in order to choose the implementation leading to the highest performance of the application on the current platform.https://doi.org/10.1260/174830108786231713 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Edgar Gabriel Saber Feki Katharina Benkert Mohamad Chaarawi |
spellingShingle |
Edgar Gabriel Saber Feki Katharina Benkert Mohamad Chaarawi The Abstract Data and Communication Library Journal of Algorithms & Computational Technology |
author_facet |
Edgar Gabriel Saber Feki Katharina Benkert Mohamad Chaarawi |
author_sort |
Edgar Gabriel |
title |
The Abstract Data and Communication Library |
title_short |
The Abstract Data and Communication Library |
title_full |
The Abstract Data and Communication Library |
title_fullStr |
The Abstract Data and Communication Library |
title_full_unstemmed |
The Abstract Data and Communication Library |
title_sort |
abstract data and communication library |
publisher |
SAGE Publishing |
series |
Journal of Algorithms & Computational Technology |
issn |
1748-3018 1748-3026 |
publishDate |
2008-12-01 |
description |
Medical Doctors are increasingly incorporating simulation tools into their day-to-day work in hospitals and medical centers. The software packages used in these environments face tremendous reliability requirements and have to deal with restrictions with respect to the turn around time of a simulation, in order for the results to be useful. However, reaching performance goals for these applications is complicated by the wide range of hardware and software environments used in hospitals, making hardware dependent optimizations difficult. The Abstract Data and Communication Library (ADCL) helps to meet performance requirements by optimizing the communication operations for large scale simulations at runtime, adapting to the current hardware and software environment. ADCL provides for each communication pattern a large number of implementations and incorporates a runtime selection logic in order to choose the implementation leading to the highest performance of the application on the current platform. |
url |
https://doi.org/10.1260/174830108786231713 |
work_keys_str_mv |
AT edgargabriel theabstractdataandcommunicationlibrary AT saberfeki theabstractdataandcommunicationlibrary AT katharinabenkert theabstractdataandcommunicationlibrary AT mohamadchaarawi theabstractdataandcommunicationlibrary AT edgargabriel abstractdataandcommunicationlibrary AT saberfeki abstractdataandcommunicationlibrary AT katharinabenkert abstractdataandcommunicationlibrary AT mohamadchaarawi abstractdataandcommunicationlibrary |
_version_ |
1724720837503746048 |