{"id":"https://openalex.org/W4220718887","doi":"https://doi.org/10.5281/zenodo.6335627","title":"Closing the Performance Gap Between Lisp and C","display_name":"Closing the Performance Gap Between Lisp and C","publication_year":2022,"publication_date":"2022-03-21","ids":{"openalex":"https://openalex.org/W4220718887","doi":"https://doi.org/10.5281/zenodo.6335627"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.6335627","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6335627","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"type":"conference-paper","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.6335627","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077768314","display_name":"Marco Heisig","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Heisig, Marco","raw_affiliation_strings":["FAU Erlangen-N\u00fcrnberg"],"raw_orcid":"https://orcid.org/0000-0003-2285-179X","affiliations":[{"raw_affiliation_string":"FAU Erlangen-N\u00fcrnberg","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110039750","display_name":"Harald K\u00f6stler","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"K\u00f6stler, Harald","raw_affiliation_strings":["FAU Erlangen-N\u00fcrnberg"],"raw_orcid":"https://orcid.org/0000-0002-6992-2690","affiliations":[{"raw_affiliation_string":"FAU Erlangen-N\u00fcrnberg","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.45719999074935913,"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.45719999074935913,"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/T10126","display_name":"Logic, programming, and type systems","score":0.4307999908924103,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.04039999842643738,"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/lisp","display_name":"Lisp","score":0.7806128263473511},{"id":"https://openalex.org/keywords/closing","display_name":"Closing (real estate)","score":0.7583290338516235},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7179264426231384},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48749804496765137},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.07940706610679626}],"concepts":[{"id":"https://openalex.org/C190883126","wikidata":"https://www.wikidata.org/wiki/Q132874","display_name":"Lisp","level":2,"score":0.7806128263473511},{"id":"https://openalex.org/C2778775528","wikidata":"https://www.wikidata.org/wiki/Q5135432","display_name":"Closing (real estate)","level":2,"score":0.7583290338516235},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7179264426231384},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48749804496765137},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.07940706610679626},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.6335627","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6335627","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"doi:10.5281/zenodo.6335627","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6335627","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"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/W1597453364","https://openalex.org/W2607262752","https://openalex.org/W2028766178","https://openalex.org/W1548358088","https://openalex.org/W1978806596","https://openalex.org/W2476104358","https://openalex.org/W2341116552","https://openalex.org/W4244303744","https://openalex.org/W2058090528","https://openalex.org/W4293423273"],"abstract_inverted_index":{"Lisp":[0,39,160],"is":[1,90,107],"the":[2,8,34,48,52,171],"second":[3,105],"oldest":[4],"programming":[5,55,74],"language,":[6],"and":[7,66,118,135,157],"first":[9,88],"one":[10,89,106],"to":[11,27,51,120,144,168],"value":[12],"productivity":[13],"more":[14],"than":[15],"raw":[16],"execution":[17],"speed.":[18],"This":[19],"initial":[20],"disregard":[21],"for":[22,68,99,153],"performance":[23,49,151,172],"has":[24],"indeed":[25],"led":[26],"some":[28],"mind-bogglingly":[29],"slow":[30],"implementations,":[31],"especially":[32],"in":[33,78],"early":[35],"days,":[36],"but":[37,58],"modern":[38],"compilers":[40],"such":[41],"as":[42],"SBCL":[43],"have":[44],"almost":[45],"fully":[46],"closed":[47],"gap":[50],"fastest":[53],"imperative":[54],"languages.":[56],"Almost,":[57],"not":[59],"quite:":[60],"Until":[61],"now,":[62],"many":[63],"loop":[64,111],"optimizations":[65],"support":[67],"single":[69],"instruction,":[70],"multiple":[71],"data":[72],"(SIMD)":[73],"are":[75,129],"still":[76],"missing":[77],"Lisp.":[79],"We":[80,147],"correct":[81],"this":[82],"deficiency":[83],"with":[84,149],"two":[85],"libraries:":[86],"The":[87,104,123],"sb-simd,":[91],"an":[92],"SBCL-specific":[93],"library":[94],"that":[95,114,159],"provides":[96],"convenient":[97],"bindings":[98],"various":[100],"SIMD":[101,142],"instructions":[102],"sets.":[103],"Loopus,":[108],"a":[109,150],"portable":[110],"optimization":[112,131],"framework":[113],"works":[115],"via":[116],"macros":[117],"source":[119,121],"transformations.":[122],"most":[124],"prominent":[125],"features":[126],"of":[127,132,170,173],"Loopus":[128],"its":[130],"array":[133],"accesses":[134],"that,":[136],"on":[137],"SBCL,":[138],"it":[139],"automatically":[140],"applies":[141],"vectorization":[143],"certain":[145],"loops.":[146],"conclude":[148],"evaluation":[152],"several":[154],"example":[155],"programs,":[156],"show":[158],"code":[161],"using":[162],"our":[163],"libraries":[164],"can":[165],"achieve":[166],"up":[167],"94%":[169],"highly":[174],"optimized":[175],"C":[176],"code.":[177]},"counts_by_year":[],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
