{"id":"https://openalex.org/W7108205281","doi":"https://doi.org/10.1109/access.2025.3639388","title":"PaScal Suite: A Toolset for Evaluating and Profiling Parallel Scalability in Shared-Memory Programs","display_name":"PaScal Suite: A Toolset for Evaluating and Profiling Parallel Scalability in Shared-Memory Programs","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W7108205281","doi":"https://doi.org/10.1109/access.2025.3639388"},"language":null,"primary_location":{"id":"doi:10.1109/access.2025.3639388","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3639388","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3639388","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Anderson B. N. Silva","orcid":"https://orcid.org/0000-0002-2872-5535"},"institutions":[{"id":"https://openalex.org/I2799978770","display_name":"X-Fab (Germany)","ror":"https://ror.org/030bh9196","country_code":"DE","type":"company","lineage":["https://openalex.org/I2799978770"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Anderson B. N. Silva","raw_affiliation_strings":["Pr&#x00F3;-Reitoria de Pesquisa, Inova&#x00E7;&#x00E3;o e P&#x00F3;s-Gradua&#x00E7;&#x00E3;o, Instituto Federal da Para&#x00ED;ba, Jo&#x00E3;o Pessoa, Brazil"],"affiliations":[{"raw_affiliation_string":"Pr&#x00F3;-Reitoria de Pesquisa, Inova&#x00E7;&#x00E3;o e P&#x00F3;s-Gradua&#x00E7;&#x00E3;o, Instituto Federal da Para&#x00ED;ba, Jo&#x00E3;o Pessoa, Brazil","institution_ids":["https://openalex.org/I2799978770"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Vitor R. G. Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Vitor R. G. Silva","raw_affiliation_strings":["Department of Electronics and Microelectronics (SEMi), University of Mons, Mons, Belgium"],"affiliations":[{"raw_affiliation_string":"Department of Electronics and Microelectronics (SEMi), University of Mons, Mons, Belgium","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Carlos Valderrama","orcid":"https://orcid.org/0000-0002-1693-6394"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Carlos Valderrama","raw_affiliation_strings":["Department of Electronics and Microelectronics (SEMi), University of Mons, Mons, Belgium"],"affiliations":[{"raw_affiliation_string":"Department of Electronics and Microelectronics (SEMi), University of Mons, Mons, Belgium","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"last","author":{"id":null,"display_name":"Samuel Xavier-de-Souza","orcid":"https://orcid.org/0000-0001-8747-4580"},"institutions":[{"id":"https://openalex.org/I35046152","display_name":"Universidade Federal do Rio Grande do Norte","ror":"https://ror.org/04wn09761","country_code":"BR","type":"education","lineage":["https://openalex.org/I35046152"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Samuel Xavier-de-Souza","raw_affiliation_strings":["Departamento de Engenharia da Computa&#x00E7;&#x00E3;o e Automa&#x00E7;&#x00E3;o, Universidade Rio Grande do Norte, Natal, Brazil"],"affiliations":[{"raw_affiliation_string":"Departamento de Engenharia da Computa&#x00E7;&#x00E3;o e Automa&#x00E7;&#x00E3;o, Universidade Rio Grande do Norte, Natal, Brazil","institution_ids":["https://openalex.org/I35046152"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2799978770"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.60342692,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":null,"first_page":"204708","last_page":"204725"},"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.925000011920929,"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.925000011920929,"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/T12127","display_name":"Software System Performance and Reliability","score":0.021800000220537186,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.014299999922513962,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/scalability","display_name":"Scalability","score":0.8148999810218811},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.7839999794960022},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.7523000240325928},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.7508999705314636},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal (unit)","score":0.6263999938964844},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5396000146865845},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.38909998536109924}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8878999948501587},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.8148999810218811},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.7839999794960022},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.7523000240325928},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.7508999705314636},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.6263999938964844},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5396000146865845},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4009999930858612},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.38909998536109924},{"id":"https://openalex.org/C2984968299","wikidata":"https://www.wikidata.org/wiki/Q1077784","display_name":"Software tool","level":3,"score":0.37540000677108765},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3564000129699707},{"id":"https://openalex.org/C176553487","wikidata":"https://www.wikidata.org/wiki/Q7855819","display_name":"Turnaround time","level":2,"score":0.31139999628067017},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.30660000443458557},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3001999855041504},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.28859999775886536},{"id":"https://openalex.org/C2778736646","wikidata":"https://www.wikidata.org/wiki/Q1143070","display_name":"Software suite","level":3,"score":0.2768999934196472},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.27639999985694885},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2590999901294708},{"id":"https://openalex.org/C2777138346","wikidata":"https://www.wikidata.org/wiki/Q1714153","display_name":"Performance tuning","level":2,"score":0.25450000166893005},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.2531000077724457}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/access.2025.3639388","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3639388","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3639388","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3639388","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5859020988","display_name":null,"funder_award_id":"001","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G6515092298","display_name":null,"funder_award_id":"Finance Code 001","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320325185","display_name":"Universidade Federal do Rio Grande do Norte","ror":"https://ror.org/04wn09761"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1505071416","https://openalex.org/W2098984303","https://openalex.org/W2101778912","https://openalex.org/W2108177987","https://openalex.org/W2136434791","https://openalex.org/W2140585462","https://openalex.org/W2911772101","https://openalex.org/W2941134770","https://openalex.org/W2942125542","https://openalex.org/W2999813256","https://openalex.org/W3126784725","https://openalex.org/W4200121072","https://openalex.org/W4200625674","https://openalex.org/W4213075196","https://openalex.org/W4250840490","https://openalex.org/W4252521241","https://openalex.org/W4399296903","https://openalex.org/W4406163866"],"related_works":[],"abstract_inverted_index":{"High-performance":[0],"computing":[1],"systems":[2],"have":[3],"become":[4],"increasingly":[5],"large,":[6],"dynamic,":[7],"and":[8,28,59,73,104,153,161,191],"complex,":[9],"making":[10],"building":[11],"software":[12],"that":[13,146,155],"uses":[14,128],"full-system":[15],"resources":[16],"difficult.":[17],"While":[18],"established":[19],"profiling":[20],"tools":[21,55],"are":[22,34],"excellent":[23],"at":[24],"identifying":[25],"performance":[26],"hotspots":[27],"bottlenecks":[29],"in":[30,78,118,134],"single":[31],"runs,":[32],"they":[33],"generally":[35],"unsuitable":[36],"for":[37,56,94,113],"evaluating":[38],"an":[39],"application\u2019s":[40],"overall":[41],"scalability":[42,140,180],"trends":[43,141],"across":[44],"multiple":[45],"configurations.":[46],"This":[47],"work":[48],"presents":[49],"PaScal":[50,182],"Suite,":[51],"a":[52,66,79,174,185],"set":[53],"of":[54,65,75,116,163],"automatically":[57,90],"measuring":[58],"collecting":[60],"data":[61],"from":[62],"the":[63,87,106,114,147,156,159],"execution":[64,120],"parallel":[67,165],"application":[68],"with":[69,122,173],"different":[70],"input":[71],"arrangements":[72],"numbers":[74],"processing":[76],"units":[77],"shared-memory":[80],"system.":[81],"In":[82],"addition":[83],"to":[84,101,109,131,178,189],"manual":[85],"instrumentation,":[86],"analyzer":[88,148],"tool":[89,127,149],"instruments":[91],"code":[92],"regions":[93,115],"investigation.":[95],"It":[96],"employs":[97],"trace-based":[98],"measurement":[99],"techniques":[100],"identify":[102],"boundaries":[103],"collect":[105],"required":[107],"metrics":[108],"calculate":[110],"efficiency":[111,135],"values":[112],"interest":[117],"each":[119],"condition,":[121],"minimal":[123],"overhead.":[124],"The":[125],"viewer":[126],"color":[129],"maps":[130],"show":[132,145],"variations":[133],"values,":[136],"highlighting":[137],"possible":[138],"hierarchical":[139],"per":[142],"region.":[143],"We":[144],"is":[150],"minimally":[151],"intrusive":[152],"demonstrate":[154],"suite":[157],"supports":[158],"development":[160],"optimization":[162],"scalable":[164],"applications.":[166],"By":[167],"combining":[168],"this":[169],"automated":[170],"multi-run":[171],"workflow":[172],"visual":[175],"paradigm":[176],"designed":[177],"reveal":[179],"trends,":[181],"Suite":[183],"offers":[184],"highly":[186],"productive":[187],"approach":[188],"analysis":[190],"optimization.":[192]},"counts_by_year":[],"updated_date":"2026-04-15T08:11:43.952461","created_date":"2025-12-03T00:00:00"}
