{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T00:29:42Z","timestamp":1729643382609,"version":"3.28.0"},"reference-count":25,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1109\/llvm-hpc.2018.8639275","type":"proceedings-article","created":{"date-parts":[[2019,2,14]],"date-time":"2019-02-14T23:30:40Z","timestamp":1550187040000},"page":"71-80","source":"Crossref","is-referenced-by-count":1,"title":["PInT: Pattern Instrumentation Tool for Analyzing and Classifying HPC Applications"],"prefix":"10.1109","author":[{"given":"Fabian","family":"Schlebusch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yannik","family":"Muller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandra","family":"Wienke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Miller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias S.","family":"Muller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/200994.201003","article-title":"Beyond induction variables: Detecting and classifying sequences using a demand-driven ssa form","volume":"17","author":"michael","year":"1995","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1981.231113"},{"key":"ref12","article-title":"The RAJA Poratability Layer: Overview and Status","author":"hornung","year":"2014","journal-title":"Lawrence Livermore National Laboratory Tech Rep LLNL-TR-661403"},{"journal-title":"Patterns for Parallel Programming","year":"2004","author":"mattson","key":"ref13"},{"journal-title":"Structured Parallel Programming Patterns for Efficient Computation","year":"2012","author":"michael","key":"ref14"},{"journal-title":"Advanced Compiler Design Implementation","year":"1997","author":"steven","key":"ref15"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1002\/cpe.1535","article-title":"SPEC MPI2007-an application benchmark suite for parallel systems using MPI","volume":"22","author":"m\u00fcller","year":"2010","journal-title":"Concurrency and Computation Practice and Experience"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/224538.224655"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2008.71"},{"key":"ref19","article-title":"Comprehensive analysis of c++ applications using the libclang api","author":"schaub","year":"2014","journal-title":"International Society of Computers and Their Applications (ISCA)"},{"journal-title":"Programming Models for Parallel Computing chapter Chapel","year":"2015","author":"chamberlain","key":"ref4"},{"key":"ref3","article-title":"The landscape of parallel computing research: A view from berkeley","author":"asanovi?","year":"2006","journal-title":"Technical Report UCB\/EECS-2006&#x2013;183 EECS Department University of California Berkeley"},{"key":"ref6","first-page":"1130","article-title":"Binary (presence-absence) similarity coefficients","author":"cheetham","year":"1969","journal-title":"Journal of Paleontology"},{"key":"ref5","first-page":"44","article-title":"Rodinia: A benchmark suite for heterogeneous computing","author":"shuai","year":"2009","journal-title":"Workload Characterization 2009 IISWC 2009 IEEE International Symposium on"},{"key":"ref8","article-title":"Exploiting the clang ast for analysis of c++ applications","author":"edward duffy","year":"2014","journal-title":"52nd Annual ACM Southeast Conference"},{"key":"ref7","first-page":"53","article-title":"Performance instrumentation and measurement for terascale systems","author":"jack","year":"2003","journal-title":"International Conference on Computational Science"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1391956.1391959"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"3202","DOI":"10.1016\/j.jpdc.2014.07.003","article-title":"Kokkos: Enabling manycore performance portability through polymorphic memory access patterns","volume":"74","author":"carter","year":"2014","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"ref1","volume":"289","author":"allen","year":"2002","journal-title":"Optimizing Compilers for Modern Architectures A Dependence-Based Approach"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2010.38"},{"journal-title":"The Clang Team Clang 8 documentation libtooling","year":"0","key":"ref21"},{"journal-title":"ROSE Wikibooks Rose compiler framework\/rose tools","year":"0","key":"ref24"},{"key":"ref23","volume":"500","author":"watson","year":"1996","journal-title":"Structured testing A testing methodology using the cyclomatic complexity metric"},{"key":"ref25","volume":"102","author":"joseph wolfe","year":"1996","journal-title":"High Performance Compilers for Parallel Computing"}],"event":{"name":"2018 IEEE\/ACM 5th Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC)","start":{"date-parts":[[2018,11,12]]},"location":"Dallas, TX, USA","end":{"date-parts":[[2018,11,12]]}},"container-title":["2018 IEEE\/ACM 5th Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8632665\/8639204\/08639275.pdf?arnumber=8639275","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T17:13:50Z","timestamp":1694625230000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8639275\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/llvm-hpc.2018.8639275","relation":{},"subject":[],"published":{"date-parts":[[2018,11]]}}}