SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:kth-322203"
 

Sökning: onr:"swepub:oai:DiVA.org:kth-322203" > Errors Classificati...

LIBRIS Formathandbok  (Information om MARC21)
FältnamnIndikatorerMetadata
00004714naa a2200529 4500
001oai:DiVA.org:kth-322203
003SwePub
008221206s2022 | |||||||||||000 ||eng|
024a https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-3222032 URI
024a https://doi.org/10.1109/ACCESS.2022.32194062 DOI
040 a (SwePub)kth
041 a engb eng
042 9 SwePub
072 7a ref2 swepub-contenttype
072 7a art2 swepub-publicationtype
100a Basloom, Huda Salehu King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21514, Saudi Arabia.4 aut
2451 0a Errors Classification and Static Detection Techniques for Dual-Programming Model (OpenMP and OpenACC)
264 1b Institute of Electrical and Electronics Engineers (IEEE),c 2022
338 a print2 rdacarrier
500 a QC 20221206
520 a Recently, incorporating more than one programming model into a system designed for high performance computing (HPC) has become a popular solution to implementing parallel systems. Since traditional programming languages, such as C, C++, and Fortran, do not support parallelism at the level of multi-core processors and accelerators, many programmers add one or more programming models to achieve parallelism and accelerate computation efficiently. These models include Open Accelerators (OpenACC) and Open Multi-Processing (OpenMP), which have recently been used with various models, including Message Passing Interface (MPI) and Compute Unified Device Architecture (CUDA). Due to the difficulty of predicting the behavior of threads, runtime errors cannot be predicted. The compiler cannot identify runtime errors such as data races, race conditions, deadlocks, or livelocks. Many studies have been conducted on the development of testing tools to detect runtime errors when using programming models, such as the combinations of OpenACC with MPI models and OpenMP with MPI. Although more applications use OpenACC and OpenMP together, no testing tools have been developed to test these applications to date. This paper presents a testing tool for detecting runtime using a static testing technique. This tool can detect actual and potential runtime errors during the integration of the OpenACC and OpenMP models into systems developed in C++. This tool implement error dependency graphs, which are proposed in this paper. Additionally, a dependency graph of the errors is provided, along with a classification of runtime errors that result from combining the two programming models mentioned earlier.
650 7a NATURVETENSKAPx Data- och informationsvetenskapx Datavetenskap0 (SwePub)102012 hsv//swe
650 7a NATURAL SCIENCESx Computer and Information Sciencesx Computer Sciences0 (SwePub)102012 hsv//eng
650 7a TEKNIK OCH TEKNOLOGIERx Elektroteknik och elektronikx Datorsystem0 (SwePub)202062 hsv//swe
650 7a ENGINEERING AND TECHNOLOGYx Electrical Engineering, Electronic Engineering, Information Engineeringx Computer Systems0 (SwePub)202062 hsv//eng
653 a Parallel programming
653 a high-performance computing
653 a OpenMP
653 a OpenACC
653 a deadlock
653 a runtime errors
653 a race condition
653 a static testing
653 a software testing
653 a testing tools classifications
653 a exascale systems
653 a programming models
700a Dahab, Mohamed Yehiau King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21514, Saudi Arabia.;Agr Res Ctr ARC, Giza 12619, Egypt.4 aut
700a Alghamdi, Ahmed Mohammedu Univ Jeddah, Coll Comp Sci & Engn, Dept Software Engn, Jeddah 21493, Saudi Arabia.4 aut
700a Eassa, Fathy Elbouraeyu King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21514, Saudi Arabia.4 aut
700a Al-Ghamdi, Abdullah Saad Al-Malaiseu King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Informat Syst, Jeddah 21589, Saudi Arabia.4 aut
700a Haridi, Seif,d 1953-u KTH,Programvaruteknik och datorsystem, SCS4 aut0 (Swepub:kth)u1j6y2uf
710a King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21514, Saudi Arabia.b King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21514, Saudi Arabia.;Agr Res Ctr ARC, Giza 12619, Egypt.4 org
773t IEEE Accessd : Institute of Electrical and Electronics Engineers (IEEE)g 10, s. 117808-117826q 10<117808-117826x 2169-3536
856u https://doi.org/10.1109/ACCESS.2022.3219406y Fulltext
8564 8u https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-322203
8564 8u https://doi.org/10.1109/ACCESS.2022.3219406

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy