{"id":"https://openalex.org/W2136135885","doi":"https://doi.org/10.1145/1450095.1450127","title":"Multi-granularity sampling for simulating concurrent heterogeneous applications","display_name":"Multi-granularity sampling for simulating concurrent heterogeneous applications","publication_year":2008,"publication_date":"2008-10-19","ids":{"openalex":"https://openalex.org/W2136135885","doi":"https://doi.org/10.1145/1450095.1450127","mag":"2136135885"},"language":"en","primary_location":{"id":"doi:10.1145/1450095.1450127","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1450095.1450127","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems","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/A5035806386","display_name":"Melhem Tawk","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Melhem Tawk","raw_affiliation_strings":["University of Valenciennes, Valenciennes, France"],"affiliations":[{"raw_affiliation_string":"University of Valenciennes, Valenciennes, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062016419","display_name":"Khaled Z. Ibrahim","orcid":"https://orcid.org/0009-0004-5362-3612"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Khaled Z. Ibrahim","raw_affiliation_strings":["IRISA/INRIA, Rennes, France"],"affiliations":[{"raw_affiliation_string":"IRISA/INRIA, Rennes, France","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080926469","display_name":"Sma\u00efl Niar","orcid":"https://orcid.org/0000-0002-7550-484X"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Smail Niar","raw_affiliation_strings":["INRIA Lille-Nord-Europe, Villeneuve d'ASCQ, France"],"affiliations":[{"raw_affiliation_string":"INRIA Lille-Nord-Europe, Villeneuve d'ASCQ, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I1326498283"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5035806386"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3864,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.8426301,"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":"217","last_page":"226"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.9994999766349792,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991000294685364,"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.8377491235733032},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.836957573890686},{"id":"https://openalex.org/keywords/mpsoc","display_name":"MPSoC","score":0.7682426571846008},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.6599487662315369},{"id":"https://openalex.org/keywords/sampling","display_name":"Sampling (signal processing)","score":0.585228681564331},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4995090961456299},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.48447489738464355},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4751405715942383},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.4660986661911011},{"id":"https://openalex.org/keywords/resampling","display_name":"Resampling","score":0.4536839723587036},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4526977837085724},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3074676990509033},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.28699791431427},{"id":"https://openalex.org/keywords/detector","display_name":"Detector","score":0.09318524599075317}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8377491235733032},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.836957573890686},{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.7682426571846008},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6599487662315369},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.585228681564331},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4995090961456299},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.48447489738464355},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4751405715942383},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.4660986661911011},{"id":"https://openalex.org/C150921843","wikidata":"https://www.wikidata.org/wiki/Q1170431","display_name":"Resampling","level":2,"score":0.4536839723587036},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4526977837085724},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3074676990509033},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.28699791431427},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.09318524599075317},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1450095.1450127","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1450095.1450127","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1686420892","https://openalex.org/W1861759238","https://openalex.org/W1964978749","https://openalex.org/W1970939331","https://openalex.org/W1991849527","https://openalex.org/W2055979713","https://openalex.org/W2068371654","https://openalex.org/W2073617099","https://openalex.org/W2095932038","https://openalex.org/W2100514379","https://openalex.org/W2106370201","https://openalex.org/W2108698513","https://openalex.org/W2110461774","https://openalex.org/W2116183422","https://openalex.org/W2136794719","https://openalex.org/W2141731974","https://openalex.org/W2153456949","https://openalex.org/W2157797887","https://openalex.org/W2158924248","https://openalex.org/W2165010061","https://openalex.org/W2172267799","https://openalex.org/W6668584391","https://openalex.org/W6676570769","https://openalex.org/W7008014055"],"related_works":["https://openalex.org/W4281711577","https://openalex.org/W2092181573","https://openalex.org/W2106200299","https://openalex.org/W1897932768","https://openalex.org/W2576551918","https://openalex.org/W2540211551","https://openalex.org/W2056447856","https://openalex.org/W2994908368","https://openalex.org/W2998838928","https://openalex.org/W2178653557"],"abstract_inverted_index":{"Detailed":[0],"or":[1],"cycle-accurate/bit-accurate":[2],"(CABA)":[3],"simulation":[4,23,155],"is":[5,24,108,119,137,147],"a":[6,164],"critical":[7],"phase":[8,92],"in":[9,132],"the":[10,28,41,47,57,61,73,79,98,116,140,143,154],"design":[11,48],"flow":[12,49],"of":[13,50,60,72,78,100,130,142,156,166],"embedded":[14],"systems.":[15,54],"However,":[16],"with":[17,104,134],"increasing":[18],"system":[19],"complexity,":[20],"full":[21],"detailed":[22],"prohibitively":[25],"slower":[26],"than":[27,178],"hardware":[29],"being":[30],"simulated.":[31],"In":[32],"this":[33],"paper,":[34],"we":[35],"present":[36],"an":[37,105,172],"approach":[38,136],"that":[39,153],"uses":[40],"sampling":[42,74],"technique":[43],"to":[44,124,168],"speed":[45],"up":[46,167],"Multiprocessor":[51],"System-on-Chip":[52],"(MPSoC)":[53],"Based":[55],"on":[56],"dynamic":[58],"behavior":[59],"applications":[62,159],"running":[63],"concurrently,":[64],"our":[65,135],"method":[66],"dynamically":[67],"chooses":[68],"between":[69,91],"multiple":[70],"granularities":[71,85],"phase.":[75],"The":[76,128],"similarities":[77],"execution":[80],"phases":[81],"for":[82],"all":[83],"possible":[84],"are":[86,94],"first":[87],"analyzed,":[88],"then":[89],"transitions":[90],"overlaps":[93],"discretized.":[95],"To":[96],"facilitate":[97],"detection":[99],"repetitions,":[101],"one":[102],"phase,":[103],"appropriate":[106],"granularity,":[107],"chosen":[109],"per":[110],"process.":[111],"Unlike":[112],"most":[113],"other":[114],"proposals,":[115],"associated":[117],"performance":[118,174],"usually":[120],"accurate":[121],"enough":[122],"not":[123],"need":[125],"repeated":[126],"resampling.":[127],"use":[129],"checkpointing":[131],"conjunction":[133],"simplified":[138],"because":[139],"amount":[141],"needed":[144],"disk":[145],"space":[146],"significantly":[148],"reduced.":[149],"Experimental":[150],"results":[151],"show":[152],"concurrent":[157],"heterogeneous":[158],"can":[160],"be":[161],"accelerated":[162],"by":[163],"factor":[165],"60x,":[169],"while":[170],"maintaining":[171],"average":[173],"estimation":[175],"error":[176],"lower":[177],"5%.":[179]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
