{"id":"https://openalex.org/W1956498553","doi":"https://doi.org/10.15439/2015f139","title":"Performance Research and Optimization on CPython\u2019s Interpreter","display_name":"Performance Research and Optimization on CPython\u2019s Interpreter","publication_year":2015,"publication_date":"2015-10-11","ids":{"openalex":"https://openalex.org/W1956498553","doi":"https://doi.org/10.15439/2015f139","mag":"1956498553"},"language":"en","primary_location":{"id":"doi:10.15439/2015f139","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2015f139","pdf_url":null,"source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.15439/2015f139","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056696404","display_name":"Huaxiong Cao","orcid":"https://orcid.org/0000-0001-6517-8668"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Huaxiong Cao","raw_affiliation_strings":["Dept. of Computer Science and Technology, University of Science and Technology of China"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science and Technology, University of Science and Technology of China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084538628","display_name":"Naijie Gu","orcid":"https://orcid.org/0000-0002-8898-0896"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Naijie Gu","raw_affiliation_strings":["Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China, 230027"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Science and Technology of China, Hefei, China, 230027","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060006860","display_name":"Kaixin Ren","orcid":null},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kaixin Ren","raw_affiliation_strings":["[Institute of Advanced Technology, University of Science and Technology of China]"],"affiliations":[{"raw_affiliation_string":"[Institute of Advanced Technology, University of Science and Technology of China]","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075872658","display_name":"Yi Li","orcid":"https://orcid.org/0000-0002-2580-7500"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yi Li","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5056696404"],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":0.1857,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.28222222,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"5","issue":null,"first_page":"435","last_page":"441"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9976999759674072,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9961000084877014,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.6625645160675049},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6501615047454834},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4678576588630676}],"concepts":[{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6625645160675049},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6501615047454834},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4678576588630676}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.15439/2015f139","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2015f139","pdf_url":null,"source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:doaj.org/article:f28c90755d3742cd8e78440326133c21","is_oa":true,"landing_page_url":"https://doaj.org/article/f28c90755d3742cd8e78440326133c21","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Annals of computer science and information systems, Vol 5, Pp 435-441 (2015)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.15439/2015f139","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2015f139","pdf_url":null,"source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.7200000286102295,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W32659762","https://openalex.org/W1522107772","https://openalex.org/W1529275186","https://openalex.org/W1555915743","https://openalex.org/W1556348796","https://openalex.org/W1877858532","https://openalex.org/W1920166637","https://openalex.org/W2002325351","https://openalex.org/W2022235773","https://openalex.org/W2086833941","https://openalex.org/W2092492242","https://openalex.org/W2097971372","https://openalex.org/W2116672403","https://openalex.org/W2128242846","https://openalex.org/W2143588523","https://openalex.org/W2149146154","https://openalex.org/W2161646044","https://openalex.org/W2181196547","https://openalex.org/W2375564734","https://openalex.org/W2418525689"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W1721418433","https://openalex.org/W3209222648","https://openalex.org/W2246915267","https://openalex.org/W2004305899","https://openalex.org/W2611574984","https://openalex.org/W3089412887","https://openalex.org/W2548985027","https://openalex.org/W2088766201"],"abstract_inverted_index":{"In":[0],"this":[1,28,43,49,77,119],"paper,":[2],"the":[3,39,51,83,134],"performance":[4,126],"research":[5],"on":[6,24,27,42,91,100,128],"CPython's":[7],"latest":[8],"interpreter":[9],"is":[10,35,95,137],"presented,":[11],"concluding":[12],"that":[13,118],"bytecode":[14,32,79],"dispatching":[15,33,80],"takes":[16],"about":[17,123],"25":[18],"percent":[19,125],"of":[20,57,102],"total":[21],"execution":[22],"time":[23,40],"average.":[25,129],"Based":[26],"observation,":[29],"a":[30,46],"novel":[31],"mechanism":[34,81,94,121],"proposed":[36],"to":[37,45,139],"reduce":[38],"spent":[41],"phase":[44],"minimum.":[47],"With":[48,74],"mechanism,":[50],"blocks":[52],"associated":[53],"with":[54,88],"each":[55],"kind":[56],"bytecodes":[58],"are":[59,66,72],"rewritten":[60],"in":[61,97],"hand-tuned":[62],"assembly,":[63],"their":[64,69],"opcodes":[65],"renumbered,":[67],"and":[68,107,114],"memory":[70,85],"spaces":[71],"rescheduled.":[73],"these":[75],"preparations,":[76],"new":[78,120],"replaces":[82],"time-consuming":[84],"reading":[86],"operations":[87,90],"rapid":[89],"registers.":[92],"This":[93],"implemented":[96],"CPython-3.3.0.":[98],"Experiments":[99],"lots":[101],"benchmarks":[103],"demonstrate":[104],"its":[105],"correctness":[106],"efficiency.":[108],"The":[109],"comparison":[110],"between":[111],"original":[112],"CPython":[113,116],"optimized":[115],"shows":[117],"achieves":[122],"8.5":[124],"improvement":[127,136],"For":[130],"some":[131],"particular":[132],"benchmarks,":[133],"maximum":[135],"up":[138],"18":[140],"percentages.":[141]},"counts_by_year":[{"year":2022,"cited_by_count":3},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
