Occamy: Elastically Sharing a SIMD Co-processor across Multiple CPU Cores Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.1145/3582016.3582046
SIMD extensions are widely adopted in multi-core processors to exploit data-level parallelism. However, when co-running workloads on different cores, compute-intensive workloads cannot take advantage of the underutilized SIMD lanes allocated to memoryintensive workloads, reducing the overall performance. This paper proposes Occamy, a SIMD co-processor that can be shared by multiple CPU cores, so that their co-running workloads can spatially share its SIMD lanes. The key idea is to enable elastic spatial sharing by dynamically partitioning all the SIMD lanes across different workloads based on their phase behaviors, so that each workload may execute in variable-length SIMD mode. We also introduce an Occamy compiler to support such variable-length vectorization by analyzing such phase behaviors and generating the vectorized code that works with varying vector lengths. We demonstrate that Occamy can improve SIMD utilization, and consequently, performance over three representative SIMD architectures, with negligible chip area cost.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1145/3582016.3582046
- https://dl.acm.org/doi/pdf/10.1145/3582016.3582046
- OA Status
- gold
- Cited By
- 2
- References
- 34
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4327911853
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4327911853Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1145/3582016.3582046Digital Object Identifier
- Title
-
Occamy: Elastically Sharing a SIMD Co-processor across Multiple CPU CoresWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-03-20Full publication date if available
- Authors
-
Zhongcheng Zhang, Yan Ou, Ying Liu, Chenxi Wang, Yongbin Zhou, Xiaoyu Wang, Yuyang Zhang, Yucheng Ouyang, Jiahao Shan, Ying Wang, Jingling Xue, Huimin Cui, Xiaobing FengList of authors in order
- Landing page
-
https://doi.org/10.1145/3582016.3582046Publisher landing page
- PDF URL
-
https://dl.acm.org/doi/pdf/10.1145/3582016.3582046Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://dl.acm.org/doi/pdf/10.1145/3582016.3582046Direct OA link when available
- Concepts
-
SIMD, Computer science, Parallel computing, Compiler, Vectorization (mathematics), Multi-core processor, Code (set theory), Operating system, Programming language, Set (abstract data type)Top concepts (fields/topics) attached by OpenAlex
- Cited by
-
2Total citation count in OpenAlex
- Citations by year (recent)
-
2024: 2Per-year citation counts (last 5 years)
- References (count)
-
34Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4327911853 |
|---|---|
| doi | https://doi.org/10.1145/3582016.3582046 |
| ids.doi | https://doi.org/10.1145/3582016.3582046 |
| ids.openalex | https://openalex.org/W4327911853 |
| fwci | 0.96358623 |
| type | article |
| title | Occamy: Elastically Sharing a SIMD Co-processor across Multiple CPU Cores |
| awards[0].id | https://openalex.org/G2942767815 |
| awards[0].funder_id | https://openalex.org/F4320335777 |
| awards[0].display_name | |
| awards[0].funder_award_id | 2021ZD0110101 |
| awards[0].funder_display_name | National Key Research and Development Program of China |
| awards[1].id | https://openalex.org/G3635505163 |
| awards[1].funder_id | https://openalex.org/F4320321001 |
| awards[1].display_name | |
| awards[1].funder_award_id | 62232015, 62090024, 62132020, 62202452 |
| awards[1].funder_display_name | National Natural Science Foundation of China |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | 497 |
| biblio.first_page | 483 |
| topics[0].id | https://openalex.org/T10054 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 1.0 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1708 |
| topics[0].subfield.display_name | Hardware and Architecture |
| topics[0].display_name | Parallel Computing and Optimization Techniques |
| topics[1].id | https://openalex.org/T11181 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9997000098228455 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1705 |
| topics[1].subfield.display_name | Computer Networks and Communications |
| topics[1].display_name | Advanced Data Storage Technologies |
| topics[2].id | https://openalex.org/T10829 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9990000128746033 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1705 |
| topics[2].subfield.display_name | Computer Networks and Communications |
| topics[2].display_name | Interconnection Networks and Systems |
| funders[0].id | https://openalex.org/F4320321001 |
| funders[0].ror | https://ror.org/01h0zpd94 |
| funders[0].display_name | National Natural Science Foundation of China |
| funders[1].id | https://openalex.org/F4320335777 |
| funders[1].ror | |
| funders[1].display_name | National Key Research and Development Program of China |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C150552126 |
| concepts[0].level | 2 |
| concepts[0].score | 0.9580221176147461 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q339387 |
| concepts[0].display_name | SIMD |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.8736282587051392 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C173608175 |
| concepts[2].level | 1 |
| concepts[2].score | 0.802129328250885 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q232661 |
| concepts[2].display_name | Parallel computing |
| concepts[3].id | https://openalex.org/C169590947 |
| concepts[3].level | 2 |
| concepts[3].score | 0.7775684595108032 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q47506 |
| concepts[3].display_name | Compiler |
| concepts[4].id | https://openalex.org/C41681595 |
| concepts[4].level | 2 |
| concepts[4].score | 0.6716223955154419 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q7917855 |
| concepts[4].display_name | Vectorization (mathematics) |
| concepts[5].id | https://openalex.org/C78766204 |
| concepts[5].level | 2 |
| concepts[5].score | 0.5443617105484009 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q555032 |
| concepts[5].display_name | Multi-core processor |
| concepts[6].id | https://openalex.org/C2776760102 |
| concepts[6].level | 3 |
| concepts[6].score | 0.4320374131202698 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q5139990 |
| concepts[6].display_name | Code (set theory) |
| concepts[7].id | https://openalex.org/C111919701 |
| concepts[7].level | 1 |
| concepts[7].score | 0.15849855542182922 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[7].display_name | Operating system |
| concepts[8].id | https://openalex.org/C199360897 |
| concepts[8].level | 1 |
| concepts[8].score | 0.0 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[8].display_name | Programming language |
| concepts[9].id | https://openalex.org/C177264268 |
| concepts[9].level | 2 |
| concepts[9].score | 0.0 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q1514741 |
| concepts[9].display_name | Set (abstract data type) |
| keywords[0].id | https://openalex.org/keywords/simd |
| keywords[0].score | 0.9580221176147461 |
| keywords[0].display_name | SIMD |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.8736282587051392 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/parallel-computing |
| keywords[2].score | 0.802129328250885 |
| keywords[2].display_name | Parallel computing |
| keywords[3].id | https://openalex.org/keywords/compiler |
| keywords[3].score | 0.7775684595108032 |
| keywords[3].display_name | Compiler |
| keywords[4].id | https://openalex.org/keywords/vectorization |
| keywords[4].score | 0.6716223955154419 |
| keywords[4].display_name | Vectorization (mathematics) |
| keywords[5].id | https://openalex.org/keywords/multi-core-processor |
| keywords[5].score | 0.5443617105484009 |
| keywords[5].display_name | Multi-core processor |
| keywords[6].id | https://openalex.org/keywords/code |
| keywords[6].score | 0.4320374131202698 |
| keywords[6].display_name | Code (set theory) |
| keywords[7].id | https://openalex.org/keywords/operating-system |
| keywords[7].score | 0.15849855542182922 |
| keywords[7].display_name | Operating system |
| language | en |
| locations[0].id | doi:10.1145/3582016.3582046 |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | |
| locations[0].pdf_url | https://dl.acm.org/doi/pdf/10.1145/3582016.3582046 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | proceedings-article |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 |
| locations[0].landing_page_url | https://doi.org/10.1145/3582016.3582046 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5067725911 |
| authorships[0].author.orcid | https://orcid.org/0000-0003-4835-7650 |
| authorships[0].author.display_name | Zhongcheng Zhang |
| authorships[0].countries | CN |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[0].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[0].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[0].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[0].institutions[0].type | facility |
| authorships[0].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[0].institutions[0].country_code | CN |
| authorships[0].institutions[0].display_name | Institute of Computing Technology |
| authorships[0].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[0].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[0].institutions[1].type | education |
| authorships[0].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[0].institutions[1].country_code | CN |
| authorships[0].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Zhongcheng Zhang |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[1].author.id | https://openalex.org/A5113781262 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Yan Ou |
| authorships[1].affiliations[0].raw_affiliation_string | HiSilicon Technologies, China |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Yan Ou |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | HiSilicon Technologies, China |
| authorships[2].author.id | https://openalex.org/A5100414285 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-6540-0473 |
| authorships[2].author.display_name | Ying Liu |
| authorships[2].countries | CN |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[2].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[2].institutions[0].id | https://openalex.org/I19820366 |
| authorships[2].institutions[0].ror | https://ror.org/034t30j35 |
| authorships[2].institutions[0].type | government |
| authorships[2].institutions[0].lineage | https://openalex.org/I19820366 |
| authorships[2].institutions[0].country_code | CN |
| authorships[2].institutions[0].display_name | Chinese Academy of Sciences |
| authorships[2].institutions[1].id | https://openalex.org/I4210090176 |
| authorships[2].institutions[1].ror | https://ror.org/0090r4d87 |
| authorships[2].institutions[1].type | facility |
| authorships[2].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[2].institutions[1].country_code | CN |
| authorships[2].institutions[1].display_name | Institute of Computing Technology |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Ying Liu |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[3].author.id | https://openalex.org/A5100334369 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-1451-3101 |
| authorships[3].author.display_name | Chenxi Wang |
| authorships[3].countries | CN |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[3].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[3].institutions[0].id | https://openalex.org/I19820366 |
| authorships[3].institutions[0].ror | https://ror.org/034t30j35 |
| authorships[3].institutions[0].type | government |
| authorships[3].institutions[0].lineage | https://openalex.org/I19820366 |
| authorships[3].institutions[0].country_code | CN |
| authorships[3].institutions[0].display_name | Chinese Academy of Sciences |
| authorships[3].institutions[1].id | https://openalex.org/I4210090176 |
| authorships[3].institutions[1].ror | https://ror.org/0090r4d87 |
| authorships[3].institutions[1].type | facility |
| authorships[3].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[3].institutions[1].country_code | CN |
| authorships[3].institutions[1].display_name | Institute of Computing Technology |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Chenxi Wang |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[4].author.id | https://openalex.org/A5063991302 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-1337-0655 |
| authorships[4].author.display_name | Yongbin Zhou |
| authorships[4].affiliations[0].raw_affiliation_string | HiSilicon Technologies, China |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Yongbin Zhou |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | HiSilicon Technologies, China |
| authorships[5].author.id | https://openalex.org/A5100357594 |
| authorships[5].author.orcid | https://orcid.org/0000-0002-3819-2015 |
| authorships[5].author.display_name | Xiaoyu Wang |
| authorships[5].affiliations[0].raw_affiliation_string | HiSilicon Technologies, China |
| authorships[5].author_position | middle |
| authorships[5].raw_author_name | Xiaoyu Wang |
| authorships[5].is_corresponding | False |
| authorships[5].raw_affiliation_strings | HiSilicon Technologies, China |
| authorships[6].author.id | https://openalex.org/A5100409581 |
| authorships[6].author.orcid | https://orcid.org/0000-0003-4779-8585 |
| authorships[6].author.display_name | Yuyang Zhang |
| authorships[6].countries | CN |
| authorships[6].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[6].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[6].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[6].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[6].institutions[0].type | facility |
| authorships[6].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[6].institutions[0].country_code | CN |
| authorships[6].institutions[0].display_name | Institute of Computing Technology |
| authorships[6].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[6].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[6].institutions[1].type | education |
| authorships[6].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[6].institutions[1].country_code | CN |
| authorships[6].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[6].author_position | middle |
| authorships[6].raw_author_name | Yuyang Zhang |
| authorships[6].is_corresponding | False |
| authorships[6].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[7].author.id | https://openalex.org/A5047982967 |
| authorships[7].author.orcid | https://orcid.org/0000-0001-8315-3667 |
| authorships[7].author.display_name | Yucheng Ouyang |
| authorships[7].countries | CN |
| authorships[7].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[7].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[7].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[7].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[7].institutions[0].type | facility |
| authorships[7].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[7].institutions[0].country_code | CN |
| authorships[7].institutions[0].display_name | Institute of Computing Technology |
| authorships[7].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[7].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[7].institutions[1].type | education |
| authorships[7].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[7].institutions[1].country_code | CN |
| authorships[7].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[7].author_position | middle |
| authorships[7].raw_author_name | Yucheng Ouyang |
| authorships[7].is_corresponding | False |
| authorships[7].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[8].author.id | https://openalex.org/A5018531386 |
| authorships[8].author.orcid | https://orcid.org/0000-0003-0783-2240 |
| authorships[8].author.display_name | Jiahao Shan |
| authorships[8].countries | CN |
| authorships[8].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[8].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[8].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[8].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[8].institutions[0].type | facility |
| authorships[8].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[8].institutions[0].country_code | CN |
| authorships[8].institutions[0].display_name | Institute of Computing Technology |
| authorships[8].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[8].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[8].institutions[1].type | education |
| authorships[8].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[8].institutions[1].country_code | CN |
| authorships[8].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[8].author_position | middle |
| authorships[8].raw_author_name | Jiahao Shan |
| authorships[8].is_corresponding | False |
| authorships[8].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[9].author.id | https://openalex.org/A5100346965 |
| authorships[9].author.orcid | https://orcid.org/0000-0001-5172-4736 |
| authorships[9].author.display_name | Ying Wang |
| authorships[9].countries | CN |
| authorships[9].affiliations[0].institution_ids | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[9].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[9].institutions[0].id | https://openalex.org/I19820366 |
| authorships[9].institutions[0].ror | https://ror.org/034t30j35 |
| authorships[9].institutions[0].type | government |
| authorships[9].institutions[0].lineage | https://openalex.org/I19820366 |
| authorships[9].institutions[0].country_code | CN |
| authorships[9].institutions[0].display_name | Chinese Academy of Sciences |
| authorships[9].institutions[1].id | https://openalex.org/I4210090176 |
| authorships[9].institutions[1].ror | https://ror.org/0090r4d87 |
| authorships[9].institutions[1].type | facility |
| authorships[9].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[9].institutions[1].country_code | CN |
| authorships[9].institutions[1].display_name | Institute of Computing Technology |
| authorships[9].author_position | middle |
| authorships[9].raw_author_name | Ying Wang |
| authorships[9].is_corresponding | False |
| authorships[9].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China |
| authorships[10].author.id | https://openalex.org/A5024664385 |
| authorships[10].author.orcid | https://orcid.org/0000-0003-0380-3506 |
| authorships[10].author.display_name | Jingling Xue |
| authorships[10].countries | AU |
| authorships[10].affiliations[0].institution_ids | https://openalex.org/I31746571 |
| authorships[10].affiliations[0].raw_affiliation_string | UNSW, Sydney, Australia |
| authorships[10].institutions[0].id | https://openalex.org/I31746571 |
| authorships[10].institutions[0].ror | https://ror.org/03r8z3t63 |
| authorships[10].institutions[0].type | education |
| authorships[10].institutions[0].lineage | https://openalex.org/I31746571 |
| authorships[10].institutions[0].country_code | AU |
| authorships[10].institutions[0].display_name | UNSW Sydney |
| authorships[10].author_position | middle |
| authorships[10].raw_author_name | Jingling Xue |
| authorships[10].is_corresponding | False |
| authorships[10].raw_affiliation_strings | UNSW, Sydney, Australia |
| authorships[11].author.id | https://openalex.org/A5089123963 |
| authorships[11].author.orcid | https://orcid.org/0009-0006-5884-3985 |
| authorships[11].author.display_name | Huimin Cui |
| authorships[11].countries | CN |
| authorships[11].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[11].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[11].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[11].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[11].institutions[0].type | facility |
| authorships[11].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[11].institutions[0].country_code | CN |
| authorships[11].institutions[0].display_name | Institute of Computing Technology |
| authorships[11].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[11].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[11].institutions[1].type | education |
| authorships[11].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[11].institutions[1].country_code | CN |
| authorships[11].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[11].author_position | middle |
| authorships[11].raw_author_name | Huimin Cui |
| authorships[11].is_corresponding | False |
| authorships[11].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[12].author.id | https://openalex.org/A5053070701 |
| authorships[12].author.orcid | https://orcid.org/0000-0003-2909-7750 |
| authorships[12].author.display_name | Xiaobing Feng |
| authorships[12].countries | CN |
| authorships[12].affiliations[0].institution_ids | https://openalex.org/I4210090176, https://openalex.org/I4210165038 |
| authorships[12].affiliations[0].raw_affiliation_string | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| authorships[12].institutions[0].id | https://openalex.org/I4210090176 |
| authorships[12].institutions[0].ror | https://ror.org/0090r4d87 |
| authorships[12].institutions[0].type | facility |
| authorships[12].institutions[0].lineage | https://openalex.org/I19820366, https://openalex.org/I4210090176 |
| authorships[12].institutions[0].country_code | CN |
| authorships[12].institutions[0].display_name | Institute of Computing Technology |
| authorships[12].institutions[1].id | https://openalex.org/I4210165038 |
| authorships[12].institutions[1].ror | https://ror.org/05qbk4x57 |
| authorships[12].institutions[1].type | education |
| authorships[12].institutions[1].lineage | https://openalex.org/I19820366, https://openalex.org/I4210165038 |
| authorships[12].institutions[1].country_code | CN |
| authorships[12].institutions[1].display_name | University of Chinese Academy of Sciences |
| authorships[12].author_position | last |
| authorships[12].raw_author_name | Xiaobing Feng |
| authorships[12].is_corresponding | False |
| authorships[12].raw_affiliation_strings | Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://dl.acm.org/doi/pdf/10.1145/3582016.3582046 |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Occamy: Elastically Sharing a SIMD Co-processor across Multiple CPU Cores |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10054 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 1.0 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1708 |
| primary_topic.subfield.display_name | Hardware and Architecture |
| primary_topic.display_name | Parallel Computing and Optimization Techniques |
| related_works | https://openalex.org/W2566637483, https://openalex.org/W2127324789, https://openalex.org/W3024308452, https://openalex.org/W4244894488, https://openalex.org/W4285390450, https://openalex.org/W2979513934, https://openalex.org/W2111180768, https://openalex.org/W2366442643, https://openalex.org/W2090268225, https://openalex.org/W2351155539 |
| cited_by_count | 2 |
| counts_by_year[0].year | 2024 |
| counts_by_year[0].cited_by_count | 2 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1145/3582016.3582046 |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3582016.3582046 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | proceedings-article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 |
| best_oa_location.landing_page_url | https://doi.org/10.1145/3582016.3582046 |
| primary_location.id | doi:10.1145/3582016.3582046 |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | |
| primary_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3582016.3582046 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | proceedings-article |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 |
| primary_location.landing_page_url | https://doi.org/10.1145/3582016.3582046 |
| publication_date | 2023-03-20 |
| publication_year | 2023 |
| referenced_works | https://openalex.org/W2017065085, https://openalex.org/W2165974591, https://openalex.org/W4281621335, https://openalex.org/W3152824079, https://openalex.org/W3130554079, https://openalex.org/W2113780579, https://openalex.org/W3138659970, https://openalex.org/W2513456505, https://openalex.org/W2774640065, https://openalex.org/W2111394443, https://openalex.org/W2167399819, https://openalex.org/W2066851213, https://openalex.org/W1529554145, https://openalex.org/W2405227380, https://openalex.org/W2141946121, https://openalex.org/W4250981202, https://openalex.org/W4235704134, https://openalex.org/W2107978915, https://openalex.org/W2620838383, https://openalex.org/W2613264175, https://openalex.org/W3153044352, https://openalex.org/W2002555321, https://openalex.org/W3166510811, https://openalex.org/W2333659671, https://openalex.org/W2288740281, https://openalex.org/W151246516, https://openalex.org/W4233429846, https://openalex.org/W2913208203, https://openalex.org/W2244090709, https://openalex.org/W2734941459, https://openalex.org/W3123542955, https://openalex.org/W4251384337, https://openalex.org/W4234592442, https://openalex.org/W4251190126 |
| referenced_works_count | 34 |
| abstract_inverted_index.a | 41 |
| abstract_inverted_index.We | 97, 124 |
| abstract_inverted_index.an | 100 |
| abstract_inverted_index.be | 46 |
| abstract_inverted_index.by | 48, 72, 108 |
| abstract_inverted_index.in | 5, 93 |
| abstract_inverted_index.is | 66 |
| abstract_inverted_index.of | 24 |
| abstract_inverted_index.on | 16, 83 |
| abstract_inverted_index.so | 52, 87 |
| abstract_inverted_index.to | 8, 30, 67, 103 |
| abstract_inverted_index.CPU | 50 |
| abstract_inverted_index.The | 63 |
| abstract_inverted_index.all | 75 |
| abstract_inverted_index.and | 113, 132 |
| abstract_inverted_index.are | 2 |
| abstract_inverted_index.can | 45, 57, 128 |
| abstract_inverted_index.its | 60 |
| abstract_inverted_index.key | 64 |
| abstract_inverted_index.may | 91 |
| abstract_inverted_index.the | 25, 34, 76, 115 |
| abstract_inverted_index.SIMD | 0, 27, 42, 61, 77, 95, 130, 138 |
| abstract_inverted_index.This | 37 |
| abstract_inverted_index.also | 98 |
| abstract_inverted_index.area | 143 |
| abstract_inverted_index.chip | 142 |
| abstract_inverted_index.code | 117 |
| abstract_inverted_index.each | 89 |
| abstract_inverted_index.idea | 65 |
| abstract_inverted_index.over | 135 |
| abstract_inverted_index.such | 105, 110 |
| abstract_inverted_index.take | 22 |
| abstract_inverted_index.that | 44, 53, 88, 118, 126 |
| abstract_inverted_index.when | 13 |
| abstract_inverted_index.with | 120, 140 |
| abstract_inverted_index.based | 82 |
| abstract_inverted_index.cost. | 144 |
| abstract_inverted_index.lanes | 28, 78 |
| abstract_inverted_index.mode. | 96 |
| abstract_inverted_index.paper | 38 |
| abstract_inverted_index.phase | 85, 111 |
| abstract_inverted_index.share | 59 |
| abstract_inverted_index.their | 54, 84 |
| abstract_inverted_index.three | 136 |
| abstract_inverted_index.works | 119 |
| abstract_inverted_index.Occamy | 101, 127 |
| abstract_inverted_index.across | 79 |
| abstract_inverted_index.cannot | 21 |
| abstract_inverted_index.cores, | 18, 51 |
| abstract_inverted_index.enable | 68 |
| abstract_inverted_index.lanes. | 62 |
| abstract_inverted_index.shared | 47 |
| abstract_inverted_index.vector | 122 |
| abstract_inverted_index.widely | 3 |
| abstract_inverted_index.Occamy, | 40 |
| abstract_inverted_index.adopted | 4 |
| abstract_inverted_index.elastic | 69 |
| abstract_inverted_index.execute | 92 |
| abstract_inverted_index.exploit | 9 |
| abstract_inverted_index.improve | 129 |
| abstract_inverted_index.overall | 35 |
| abstract_inverted_index.sharing | 71 |
| abstract_inverted_index.spatial | 70 |
| abstract_inverted_index.support | 104 |
| abstract_inverted_index.varying | 121 |
| abstract_inverted_index.However, | 12 |
| abstract_inverted_index.compiler | 102 |
| abstract_inverted_index.lengths. | 123 |
| abstract_inverted_index.multiple | 49 |
| abstract_inverted_index.proposes | 39 |
| abstract_inverted_index.reducing | 33 |
| abstract_inverted_index.workload | 90 |
| abstract_inverted_index.advantage | 23 |
| abstract_inverted_index.allocated | 29 |
| abstract_inverted_index.analyzing | 109 |
| abstract_inverted_index.behaviors | 112 |
| abstract_inverted_index.different | 17, 80 |
| abstract_inverted_index.introduce | 99 |
| abstract_inverted_index.spatially | 58 |
| abstract_inverted_index.workloads | 15, 20, 56, 81 |
| abstract_inverted_index.behaviors, | 86 |
| abstract_inverted_index.co-running | 14, 55 |
| abstract_inverted_index.data-level | 10 |
| abstract_inverted_index.extensions | 1 |
| abstract_inverted_index.generating | 114 |
| abstract_inverted_index.multi-core | 6 |
| abstract_inverted_index.negligible | 141 |
| abstract_inverted_index.processors | 7 |
| abstract_inverted_index.vectorized | 116 |
| abstract_inverted_index.workloads, | 32 |
| abstract_inverted_index.demonstrate | 125 |
| abstract_inverted_index.dynamically | 73 |
| abstract_inverted_index.performance | 134 |
| abstract_inverted_index.co-processor | 43 |
| abstract_inverted_index.parallelism. | 11 |
| abstract_inverted_index.partitioning | 74 |
| abstract_inverted_index.performance. | 36 |
| abstract_inverted_index.utilization, | 131 |
| abstract_inverted_index.consequently, | 133 |
| abstract_inverted_index.underutilized | 26 |
| abstract_inverted_index.vectorization | 107 |
| abstract_inverted_index.architectures, | 139 |
| abstract_inverted_index.representative | 137 |
| abstract_inverted_index.memoryintensive | 31 |
| abstract_inverted_index.variable-length | 94, 106 |
| abstract_inverted_index.compute-intensive | 19 |
| cited_by_percentile_year.max | 96 |
| cited_by_percentile_year.min | 94 |
| countries_distinct_count | 2 |
| institutions_distinct_count | 13 |
| citation_normalized_percentile.value | 0.62789291 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |