{"id":"https://openalex.org/W2080756777","doi":"https://doi.org/10.1145/1196636.1196640","title":"VISTA","display_name":"VISTA","publication_year":2006,"publication_date":"2006-11-01","ids":{"openalex":"https://openalex.org/W2080756777","doi":"https://doi.org/10.1145/1196636.1196640","mag":"2080756777"},"language":"en","primary_location":{"id":"doi:10.1145/1196636.1196640","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1196636.1196640","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5111980656","display_name":"Prasad A. Kulkarni","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Prasad Kulkarni","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110067560","display_name":"Wankang Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wankang Zhao","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065090483","display_name":"Stephen Hines","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stephen Hines","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108249713","display_name":"David Whalley","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Whalley","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049765501","display_name":"Xin Yuan","orcid":"https://orcid.org/0000-0002-9167-1613"},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xin Yuan","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109219954","display_name":"Robert van Engelen","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert van Engelen","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018426276","display_name":"Kyle A. Gallivan","orcid":"https://orcid.org/0000-0003-4572-4240"},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle Gallivan","raw_affiliation_strings":["Florida State University, Tallahassee, FL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University, Tallahassee, FL","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086514103","display_name":"Jason D. Hiser","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Hiser","raw_affiliation_strings":["University of Virginia, Charlottesville, VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, VA","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068264173","display_name":"Jack W. Davidson","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jack Davidson","raw_affiliation_strings":["University of Virginia, Charlottesville, VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, VA","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069381857","display_name":"Baosheng Cai","orcid":null},"institutions":[{"id":"https://openalex.org/I1342911587","display_name":"Oracle (United States)","ror":"https://ror.org/006c77m33","country_code":"US","type":"company","lineage":["https://openalex.org/I1342911587"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Baosheng Cai","raw_affiliation_strings":["Oracle Corporation, Redwood City, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oracle Corporation, Redwood City, CA","institution_ids":["https://openalex.org/I1342911587"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102834475","display_name":"Mark W. Bailey","orcid":"https://orcid.org/0000-0001-9093-6870"},"institutions":[{"id":"https://openalex.org/I188592606","display_name":"Hamilton College","ror":"https://ror.org/05709zb94","country_code":"US","type":"education","lineage":["https://openalex.org/I188592606"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Bailey","raw_affiliation_strings":["Hamilton College, Clinton, NY","*Hamilton College, Clinton, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hamilton College, Clinton, NY","institution_ids":["https://openalex.org/I188592606"]},{"raw_affiliation_string":"*Hamilton College, Clinton, NY","institution_ids":["https://openalex.org/I188592606"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040073494","display_name":"Hwashin Moon","orcid":null},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hwashin Moon","raw_affiliation_strings":["Korea Advanced Institute of Science &amp; Technology, Daejeon, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Korea Advanced Institute of Science &amp; Technology, Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103209098","display_name":"Kyunghwan Cho","orcid":"https://orcid.org/0009-0002-2184-8927"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kyunghwan Cho","raw_affiliation_strings":["Korea Advanced Institute of Science &amp; Technology, Daejeon, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Korea Advanced Institute of Science &amp; Technology, Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082524666","display_name":"Yunheung Paek","orcid":"https://orcid.org/0000-0002-6412-2926"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yunheung Paek","raw_affiliation_strings":["Seoul National University, Seoul, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":14,"corresponding_author_ids":["https://openalex.org/A5111980656"],"corresponding_institution_ids":["https://openalex.org/I103163165"],"apc_list":null,"apc_paid":null,"fwci":1.7061,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.83670976,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":"5","issue":"4","first_page":"819","last_page":"863"},"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.9998999834060669,"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.9998999834060669,"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.9983999729156494,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9890000224113464,"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/computer-science","display_name":"Computer science","score":0.8945299386978149},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.7815518379211426},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7658600807189941},{"id":"https://openalex.org/keywords/program-optimization","display_name":"Program optimization","score":0.5686936974525452},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5508341193199158},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.548849880695343},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.5086089372634888},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45880332589149475},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.4447680115699768},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34566181898117065},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3357352614402771},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3290541470050812},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27288109064102173},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.13653472065925598},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.10125288367271423}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8945299386978149},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.7815518379211426},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7658600807189941},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.5686936974525452},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5508341193199158},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.548849880695343},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5086089372634888},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45880332589149475},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.4447680115699768},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34566181898117065},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3357352614402771},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3290541470050812},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27288109064102173},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.13653472065925598},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.10125288367271423}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1196636.1196640","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1196636.1196640","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1508513213","https://openalex.org/W1568837929","https://openalex.org/W1573321520","https://openalex.org/W1686420892","https://openalex.org/W1857232178","https://openalex.org/W1964031104","https://openalex.org/W1967022475","https://openalex.org/W1975814453","https://openalex.org/W1994464372","https://openalex.org/W2000820780","https://openalex.org/W2002749185","https://openalex.org/W2005985523","https://openalex.org/W2022284611","https://openalex.org/W2032094184","https://openalex.org/W2044486412","https://openalex.org/W2062868730","https://openalex.org/W2088056808","https://openalex.org/W2089323323","https://openalex.org/W2101924328","https://openalex.org/W2102182691","https://openalex.org/W2102824988","https://openalex.org/W2106296728","https://openalex.org/W2114012357","https://openalex.org/W2119691711","https://openalex.org/W2130617760","https://openalex.org/W2147505032","https://openalex.org/W2160826420","https://openalex.org/W2168277865","https://openalex.org/W2539362319","https://openalex.org/W4236561491","https://openalex.org/W4236854509","https://openalex.org/W4250700635","https://openalex.org/W4252245927","https://openalex.org/W6633856117","https://openalex.org/W6677065881"],"related_works":["https://openalex.org/W4254145838","https://openalex.org/W2007728761","https://openalex.org/W4242404469","https://openalex.org/W2027184717","https://openalex.org/W1814870153","https://openalex.org/W2374073571","https://openalex.org/W1608659702","https://openalex.org/W4255518446","https://openalex.org/W2148186462","https://openalex.org/W3154510052"],"abstract_inverted_index":{"Software":[0],"designers":[1],"face":[2],"many":[3],"challenges":[4],"when":[5,183],"developing":[6],"applications":[7,168],"for":[8,106,195,237,259],"embedded":[9,167],"systems.":[10],"One":[11,247],"major":[12],"challenge":[13],"is":[14,44,73,119,231,250],"meeting":[15],"the":[16,78,103,111,124,130,163,174,180,185,205,220,224,240,251,260,278],"conflicting":[17],"constraints":[18,38],"of":[19,46,97,114,199,253,273,280],"speed,":[20],"code":[21,105,131,150,175,225],"size,":[22],"and":[23,64,69,123,178,211],"power":[24],"consumption.":[25],"Embedded":[26],"application":[27,181],"developers":[28],"often":[29],"resort":[30],"to":[31,35,67,80,138,187,207,222,257,287],"hand-coded":[32],"assembly":[33],"language":[34],"meet":[36],"these":[37],"since":[39],"traditional":[40],"optimizing":[41],"compiler":[42],"technology":[43],"usually":[45],"little":[47],"help":[48,161],"in":[49,83,116,154,285],"addressing":[50],"this":[51],"challenge.":[52],"The":[53,170],"results":[54,275],"are":[55,59],"software":[56],"systems":[57],"that":[58,74,93,159,166,276],"not":[60,101],"portable,":[61],"less":[62],"robust,":[63],"more":[65],"costly":[66],"develop":[68],"maintain.":[70],"Another":[71],"limitation":[72],"compilers":[75,118],"traditionally":[76],"apply":[77],"optimizations":[79],"a":[81,84,94,121,148,155,254,271,282],"program":[82],"fixed":[85],"order.":[86],"However,":[87],"it":[88],"has":[89,126],"long":[90],"been":[91],"known":[92],"single":[95],"ordering":[96],"optimization":[98,143,200,242,290],"phases":[99],"will":[100],"produce":[102],"best":[104,241],"every":[107],"application.":[108],"In":[109],"fact,":[110],"smallest":[112],"unit":[113],"compilation":[115],"most":[117,261],"typically":[120],"function":[122],"programmer":[125],"no":[127],"control":[128,189],"over":[129],"improvement":[132,151,176,226],"process":[133,177],"other":[134],"than":[135],"setting":[136],"flags":[137],"enable":[139],"or":[140],"disable":[141],"certain":[142],"phases.":[144,201],"This":[145,202,228],"paper":[146],"describes":[147],"new":[149],"paradigm":[152],"implemented":[153],"system":[156,172],"called":[157],"VISTA":[158,171,191,236,286],"can":[160,216],"achieve":[162],"cost/performance":[164],"trade-offs":[165],"demand.":[169],"opens":[173],"gives":[179],"programmer,":[182],"necessary,":[184],"ability":[186,206],"finely":[188],"it.":[190],"also":[192,232],"provides":[193],"support":[194,203],"finding":[196],"effective":[197,289],"sequences":[198],"includes":[204],"interactively":[208],"get":[209],"static":[210],"dynamic":[212],"performance":[213,229],"information,":[214],"which":[215],"be":[217],"used":[218,234],"by":[219,235],"developer":[221],"steer":[223],"process.":[227],"information":[230],"internally":[233],"automatically":[238],"selecting":[239],"sequence":[243,263],"from":[244],"several":[245],"attempted.":[246],"such":[248],"feature":[249],"use":[252],"genetic":[255,283],"algorithm":[256,284],"search":[258],"efficient":[262],"based":[264],"on":[265],"specified":[266],"fitness":[267],"criteria.":[268],"We":[269],"include":[270],"number":[272],"experimental":[274],"evaluate":[277],"effectiveness":[279],"using":[281],"find":[288],"phase":[291],"sequences.":[292]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
