{"id":"https://openalex.org/W2410427503","doi":"https://doi.org/10.1145/2903150.2903167","title":"Using colored petri nets for GPGPU performance modeling","display_name":"Using colored petri nets for GPGPU performance modeling","publication_year":2016,"publication_date":"2016-05-16","ids":{"openalex":"https://openalex.org/W2410427503","doi":"https://doi.org/10.1145/2903150.2903167","mag":"2410427503"},"language":"en","primary_location":{"id":"doi:10.1145/2903150.2903167","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2903150.2903167","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Computing Frontiers","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064450096","display_name":"Souley Madougou","orcid":"https://orcid.org/0000-0002-8493-5860"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Souley Madougou","raw_affiliation_strings":["University of Amsterdam"],"affiliations":[{"raw_affiliation_string":"University of Amsterdam","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109847155","display_name":"Ana Lucia V\u0103rb\u0103nescu","orcid":null},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ana Lucia Varbanescu","raw_affiliation_strings":["University of Amsterdam"],"affiliations":[{"raw_affiliation_string":"University of Amsterdam","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039787606","display_name":"Cees de Laat","orcid":"https://orcid.org/0009-0009-3025-2974"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Cees de Laat","raw_affiliation_strings":["University of Amsterdam"],"affiliations":[{"raw_affiliation_string":"University of Amsterdam","institution_ids":["https://openalex.org/I887064364"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5064450096"],"corresponding_institution_ids":["https://openalex.org/I887064364"],"apc_list":null,"apc_paid":null,"fwci":0.3153,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.55200301,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"240","last_page":"249"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8684697151184082},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.6038679480552673},{"id":"https://openalex.org/keywords/colored","display_name":"Colored","score":0.558510422706604},{"id":"https://openalex.org/keywords/petri-net","display_name":"Petri net","score":0.5318830609321594},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.47272223234176636},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.45117703080177307},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.4144238829612732},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37602147459983826},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3619588017463684},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3346824645996094},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.2945079505443573},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17973390221595764},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.14684191346168518},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.07807093858718872}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8684697151184082},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.6038679480552673},{"id":"https://openalex.org/C2778307483","wikidata":"https://www.wikidata.org/wiki/Q5149038","display_name":"Colored","level":2,"score":0.558510422706604},{"id":"https://openalex.org/C38677869","wikidata":"https://www.wikidata.org/wiki/Q724168","display_name":"Petri net","level":2,"score":0.5318830609321594},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.47272223234176636},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.45117703080177307},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.4144238829612732},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37602147459983826},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3619588017463684},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3346824645996094},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2945079505443573},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17973390221595764},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.14684191346168518},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.07807093858718872},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2903150.2903167","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2903150.2903167","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Computing Frontiers","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W41969522","https://openalex.org/W192356505","https://openalex.org/W192373886","https://openalex.org/W1561267729","https://openalex.org/W1603581228","https://openalex.org/W1829244603","https://openalex.org/W1986755980","https://openalex.org/W1997422892","https://openalex.org/W2047012348","https://openalex.org/W2052259854","https://openalex.org/W2110195531","https://openalex.org/W2136992253","https://openalex.org/W2144344516","https://openalex.org/W2149408826","https://openalex.org/W2169351487","https://openalex.org/W2561675875","https://openalex.org/W3000120212","https://openalex.org/W4231119717"],"related_works":["https://openalex.org/W2140509105","https://openalex.org/W1547843988","https://openalex.org/W3146178872","https://openalex.org/W4235907447","https://openalex.org/W1551257573","https://openalex.org/W4205128724","https://openalex.org/W2589019771","https://openalex.org/W2345523543","https://openalex.org/W2159950491","https://openalex.org/W2968998509"],"abstract_inverted_index":{"Performance":[0],"analysis":[1],"and":[2,16,34,39,50,62,98,144,165],"modeling":[3,125,156],"of":[4,32,46,67,106,112,123,178],"applications":[5],"running":[6],"on":[7,36,83,130,135,169],"GPUs":[8],"is":[9,109,157],"still":[10],"a":[11,30,64,110,131],"challenge":[12],"for":[13,71,161],"most":[14],"designers":[15],"developers.":[17],"State-of-the-art":[18],"solutions":[19],"are":[20,148],"dominated":[21],"by":[22],"two":[23,69,136],"classic":[24],"approaches:":[25],"statistical":[26],"models":[27,41,70,172],"that":[28,42,152],"require":[29,43],"lot":[31],"training":[33],"profiling":[35],"existing":[37],"hardware,":[38],"analytical":[40],"in-depth":[44],"knowledge":[45],"the":[47,57,60,68,96,99,104,107,113,171,175,179],"hardware":[48,61,97],"platform":[49],"significant":[51],"calibration.":[52],"Both":[53],"these":[54],"classes":[55],"separate":[56],"application":[58,108],"from":[59],"attempt":[63],"high-level":[65,84],"combination":[66],"performance":[72,155,163],"prediction.":[73],"In":[74],"this":[75,102,124],"work,":[76],"we":[77,87,166],"propose":[78],"an":[79,158],"orthogonal":[80],"approach,":[81],"based":[82],"simulation.":[85,181],"Specifically,":[86],"use":[88],"Colored":[89],"Petri":[90],"Nets":[91],"(CPN)":[92],"to":[93,173],"model":[94,115],"both":[95,140],"application.":[100],"Using":[101],"model,":[103],"execution":[105,146,176],"simulation":[111],"CPN":[114],"using":[116],"warps":[117],"as":[118],"tokens.":[119],"Our":[120],"prototype":[121],"implementation":[122],"approach":[126],"demonstrates":[127],"promising":[128],"results":[129],"few":[132],"case":[133],"studies":[134],"different":[137],"GPU":[138,154],"architectures:":[139],"reasonably":[141],"accurate":[142],"predictions":[143],"detailed":[145],"information":[147],"obtained.":[149],"We":[150],"conclude":[151],"CPN-based":[153],"elegant":[159],"solution":[160],"systematic":[162],"prediction,":[164],"focus":[167],"further":[168],"optimizing":[170],"improve":[174],"time":[177],"symbolic":[180]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
