{"id":"https://openalex.org/W4396234797","doi":"https://doi.org/10.3233/spr-2011-0329","title":"Tool Support for Software Lookup Table Optimization","display_name":"Tool Support for Software Lookup Table Optimization","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W4396234797","doi":"https://doi.org/10.3233/spr-2011-0329"},"language":"en","primary_location":{"id":"pmh:oai:doaj.org/article:06ed799f57624e05bdfba1d190545d62","is_oa":false,"landing_page_url":"https://doaj.org/article/06ed799f57624e05bdfba1d190545d62","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 19, Iss 4, Pp 213-229 (2011)","raw_type":"article"},"type":"article","indexed_in":["doaj"],"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/A5010692938","display_name":"Chris Wilcox","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chris Wilcox","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022191670","display_name":"Michelle Mills Strout","orcid":"https://orcid.org/0000-0001-7646-4766"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michelle Mills Strout","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5006828223","display_name":"James M. Bieman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"James M. Bieman","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.48734648,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9416000247001648,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9416000247001648,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9359999895095825,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.923799991607666,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6693608164787292},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.6345565915107727},{"id":"https://openalex.org/keywords/lookup-table","display_name":"Lookup table","score":0.5675640106201172},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45723825693130493},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24552446603775024},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.20356342196464539}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6693608164787292},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.6345565915107727},{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.5675640106201172},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45723825693130493},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24552446603775024},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.20356342196464539}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:doaj.org/article:06ed799f57624e05bdfba1d190545d62","is_oa":false,"landing_page_url":"https://doaj.org/article/06ed799f57624e05bdfba1d190545d62","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 19, Iss 4, Pp 213-229 (2011)","raw_type":"article"},{"id":"pmh:oai:europepmc.org:2905926","is_oa":false,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/3922221","pdf_url":null,"source":{"id":"https://openalex.org/S4306400806","display_name":"Europe PMC (PubMed Central)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1303153112","host_organization_name":"European Bioinformatics Institute","host_organization_lineage":["https://openalex.org/I1303153112"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2798215405","https://openalex.org/W2990962948","https://openalex.org/W2390279801","https://openalex.org/W2084169748","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2127529229"],"abstract_inverted_index":{"A":[0],"number":[1],"of":[2,22,40,48,59,70,106,128,153],"scientific":[3,145],"applications":[4,35],"are":[5],"performance-limited":[6],"by":[7,25,77],"expressions":[8],"that":[9,36,184],"repeatedly":[10],"call":[11],"costly":[12],"elementary":[13],"functions.":[14],"Lookup":[15],"table":[16],"(LUT)":[17],"optimization":[18,55,73,188],"accelerates":[19],"the":[20,57,61,104,123],"evaluation":[21],"such":[23,86,131],"functions":[24],"reusing":[26],"previously":[27],"computed":[28],"results.":[29],"LUT":[30,54,72,108,129,187],"methods":[31],"can":[32,89],"speed":[33],"up":[34],"tolerate":[37],"an":[38],"approximation":[39],"function":[41],"results,":[42],"thereby":[43],"achieving":[44],"a":[45,97,150,164,172,179],"high":[46],"level":[47],"fuzzy":[49],"reuse.":[50],"One":[51],"problem":[52],"with":[53,143,189],"is":[56],"difficulty":[58],"controlling":[60],"tradeoff":[62],"between":[63],"performance":[64,151],"and":[65,85,99,125,137,155,176,194],"accuracy.":[66],"The":[67],"current":[68],"practice":[69],"manual":[71,198],"adds":[74],"programming":[75],"effort":[76,196],"requiring":[78],"extensive":[79],"experimentation":[80],"to":[81,102,121,169],"make":[82],"this":[83,93],"tradeoff,":[84],"hand":[87],"tuning":[88],"obfuscate":[90],"algorithms.":[91],"In":[92],"paper":[94],"we":[95],"describe":[96],"methodology":[98],"tool":[100,112],"implementation":[101],"improve":[103],"application":[105],"software":[107],"optimization.":[109],"Our":[110,147],"Mesa":[111,142,185],"implements":[113],"source-to-source":[114],"transformations":[115],"for":[116,157,163,171,178],"C":[117],"or":[118],"C++":[119],"code":[120,138],"automate":[122],"tedious":[124],"error-prone":[126],"aspects":[127],"generation":[130],"as":[132],"domain":[133],"profiling,":[134],"error":[135],"analysis,":[136],"generation.":[139],"We":[140,182],"evaluate":[141],"five":[144],"applications.":[146],"results":[148],"show":[149],"improvement":[152],"3.0\u00d7":[154],"6.9\u00d7":[156],"two":[158],"molecular":[159,165],"biology":[160],"algorithms,":[161],"1.4\u00d7":[162],"dynamics":[166],"program,":[167],"2.1\u00d7":[168],"2.8\u00d7":[170],"neural":[173],"network":[174],"application,":[175],"4.6\u00d7":[177],"hydrology":[180],"calculation.":[181],"find":[183],"enables":[186],"more":[190],"control":[191],"over":[192],"accuracy":[193],"less":[195],"than":[197],"approaches.":[199]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
