{"id":"https://openalex.org/W2055394579","doi":"https://doi.org/10.1145/581630.581676","title":"Validating software pipelining optimizations","display_name":"Validating software pipelining optimizations","publication_year":2002,"publication_date":"2002-01-01","ids":{"openalex":"https://openalex.org/W2055394579","doi":"https://doi.org/10.1145/581630.581676","mag":"2055394579"},"language":"en","primary_location":{"id":"doi:10.1145/581630.581676","doi":"https://doi.org/10.1145/581630.581676","is_oa":false,"landing_page_url":"https://doi.org/10.1145/581630.581676","pdf_url":null,"source":{"id":"https://openalex.org/S7407088376","display_name":"International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the international conference on Compilers, architecture, and synthesis for embedded systems - CASES '02","raw_type":"proceedings-article"},"volume":null,"type":"conference-abstract","is_traditional":false,"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/A5008341968","display_name":"Raya Leviathan","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I53964585","display_name":"Weizmann Institute of Science","ror":"https://ror.org/0316ej306","country_code":"IL","type":"education","lineage":["https://openalex.org/I53964585"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Raya Leviathan","raw_affiliation_strings":["Weizmann Institute of Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Weizmann Institute of Science","institution_ids":["https://openalex.org/I53964585"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109219790","display_name":"Amir Pnueli","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I53964585","display_name":"Weizmann Institute of Science","ror":"https://ror.org/0316ej306","country_code":"IL","type":"education","lineage":["https://openalex.org/I53964585"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Amir Pnueli","raw_affiliation_strings":["Weizmann Institute of Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Weizmann Institute of Science","institution_ids":["https://openalex.org/I53964585"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I53964585"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"280","last_page":"280"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9452999830245972,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.9452999830245972,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10142","display_name":"Formal Methods in Verification","score":0.020400000736117363,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.017500000074505806,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-pipelining","display_name":"software pipelining","score":0.9670000076293945},{"id":"https://openalex.org/keywords/translation-validation","display_name":"translation validation","score":0.8029999732971191},{"id":"https://openalex.org/keywords/compiler-optimization","display_name":"compiler optimization","score":0.5479999780654907},{"id":"https://openalex.org/keywords/instruction-level-parallelism","display_name":"instruction-level parallelism","score":0.828000009059906},{"id":"https://openalex.org/keywords/epic-architecture","display_name":"EPIC architecture","score":0.9419999718666077},{"id":"https://openalex.org/keywords/simulation-relations","display_name":"simulation relations","score":0.7570000290870667},{"id":"https://openalex.org/keywords/proof-obligations","display_name":"proof obligations","score":0.949999988079071},{"id":"https://openalex.org/keywords/verification-conditions","display_name":"verification conditions","score":0.9760000109672546}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8855311870574951},{"id":"https://openalex.org/C35292069","wikidata":"https://www.wikidata.org/wiki/Q1575458","display_name":"Validator","level":2,"score":0.8359237909317017},{"id":"https://openalex.org/C188854837","wikidata":"https://www.wikidata.org/wiki/Q268469","display_name":"Software pipelining","level":3,"score":0.8317890763282776},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5776442885398865},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5627989172935486},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49489539861679077},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45479610562324524},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.43016162514686584},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.41304704546928406},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3498556613922119},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/581630.581676","doi":"https://doi.org/10.1145/581630.581676","is_oa":false,"landing_page_url":"https://doi.org/10.1145/581630.581676","pdf_url":null,"source":{"id":"https://openalex.org/S7407088376","display_name":"International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the international conference on Compilers, architecture, and synthesis for embedded systems - CASES '02","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W79645353","https://openalex.org/W120333500","https://openalex.org/W329789253","https://openalex.org/W1517400747","https://openalex.org/W1525928249","https://openalex.org/W1531082202","https://openalex.org/W1582571943","https://openalex.org/W1774384314","https://openalex.org/W1963718362","https://openalex.org/W2008830197","https://openalex.org/W2040856861","https://openalex.org/W2140656851","https://openalex.org/W2155757092","https://openalex.org/W2296760900","https://openalex.org/W2805366091"],"related_works":["https://openalex.org/W7098198292","https://openalex.org/W2494528814","https://openalex.org/W1988233180","https://openalex.org/W2186030525","https://openalex.org/W2476162387","https://openalex.org/W2105157994","https://openalex.org/W7098867583","https://openalex.org/W2098293014","https://openalex.org/W1981899763","https://openalex.org/W3087458664"],"abstract_inverted_index":{"The":[0,58],"paper":[1,59],"presents":[2],"a":[3,9,28,52,63],"method":[4],"for":[5,72],"translation":[6,65],"validation":[7],"of":[8,25,54,76],"specific":[10],"optimization,":[11,14],"software":[12,73],"pipelining":[13,74],"used":[15],"to":[16,33],"increase":[17],"the":[18,77,89],"instruction":[19],"level":[20],"parallelism":[21],"in":[22,31],"EPIC":[23],"type":[24],"architectures.":[26],"Using":[27],"methodology":[29],"as":[30],"[15]":[32],"establish":[34],"simulation":[35],"relation":[36],"between":[37],"source":[38],"and":[39],"target":[40],"based":[41],"on":[42],"computational":[43],"induction,":[44],"we":[45],"describe":[46],"an":[47],"algorithm":[48],"that":[49,67],"automatically":[50,68,87],"produces":[51,69],"set":[53],"decidable":[55],"proof":[56],"obligations.":[57],"also":[60],"describes":[61],"SPV,":[62],"prototype":[64],"validator":[66],"verification":[70,82],"conditions":[71,83],"optimizations":[75],"SGI":[78],"Pro-64":[79],"compiler.":[80],"These":[81],"are":[84],"further":[85],"checked":[86],"by":[88],"CVC":[90],"[12]":[91],"checker.":[92]},"counts_by_year":[{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":3}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
