On-Chip Cache Procedure and Device for Efficient CPU and GPU Access Request Arbitration Article Swipe
M Sampoornam
,
Sapna Devi
,
S Madeline
,
Arockiya Shiney
·
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.48047/ijfans/11/9/358
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.48047/ijfans/11/9/358
This research paper presents a novel on-chip cache procedure and device that effectively handles access requests from both CPUs and GPUs. The proposed procedure involves classification caching based on the access request type, arbitrating different types of access requests for caching, and optimizing access time for CPU requests through cache while bypassing cache for GPU requests. The device includes CPU and GPU request queues, a moderator, and cache performance elements. By considering the distinct access characteristics of CPUs and GPUs simultaneously, this approach offers high performance, simple hardware implementation, and minimal cost
Related Topics
Concepts
Computer science
Cache
Cache pollution
Parallel computing
Cache algorithms
Smart Cache
Central processing unit
Page cache
Operating system
CPU cache
Metadata
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.48047/ijfans/11/9/358
- https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdf
- OA Status
- bronze
- References
- 9
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4388425726
All OpenAlex metadata
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4388425726Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48047/ijfans/11/9/358Digital Object Identifier
- Title
-
On-Chip Cache Procedure and Device for Efficient CPU and GPU Access Request ArbitrationWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-10-20Full publication date if available
- Authors
-
M Sampoornam, Sapna Devi, S Madeline, Arockiya ShineyList of authors in order
- Landing page
-
https://doi.org/10.48047/ijfans/11/9/358Publisher landing page
- PDF URL
-
https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdfDirect link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
bronzeOpen access status per OpenAlex
- OA URL
-
https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdfDirect OA link when available
- Concepts
-
Computer science, Cache, Cache pollution, Parallel computing, Cache algorithms, Smart Cache, Central processing unit, Page cache, Operating system, CPU cacheTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- References (count)
-
9Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4388425726 |
|---|---|
| doi | https://doi.org/10.48047/ijfans/11/9/358 |
| ids.doi | https://doi.org/10.48047/ijfans/11/9/358 |
| ids.openalex | https://openalex.org/W4388425726 |
| fwci | 0.0 |
| type | article |
| title | On-Chip Cache Procedure and Device for Efficient CPU and GPU Access Request Arbitration |
| biblio.issue | 09 |
| biblio.volume | 11 |
| biblio.last_page | |
| biblio.first_page | |
| 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 | 0.9894000291824341 |
| 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/T11478 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9847000241279602 |
| 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 | Caching and Content Delivery |
| 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.9835000038146973 |
| 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 |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.8712756633758545 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C115537543 |
| concepts[1].level | 2 |
| concepts[1].score | 0.7272658944129944 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q165596 |
| concepts[1].display_name | Cache |
| concepts[2].id | https://openalex.org/C113166858 |
| concepts[2].level | 5 |
| concepts[2].score | 0.5432482957839966 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q5015981 |
| concepts[2].display_name | Cache pollution |
| concepts[3].id | https://openalex.org/C173608175 |
| concepts[3].level | 1 |
| concepts[3].score | 0.530525803565979 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q232661 |
| concepts[3].display_name | Parallel computing |
| concepts[4].id | https://openalex.org/C38556500 |
| concepts[4].level | 4 |
| concepts[4].score | 0.49945902824401855 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q13404475 |
| concepts[4].display_name | Cache algorithms |
| concepts[5].id | https://openalex.org/C167713795 |
| concepts[5].level | 5 |
| concepts[5].score | 0.4815540611743927 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q352090 |
| concepts[5].display_name | Smart Cache |
| concepts[6].id | https://openalex.org/C49154492 |
| concepts[6].level | 2 |
| concepts[6].score | 0.47371143102645874 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q5300 |
| concepts[6].display_name | Central processing unit |
| concepts[7].id | https://openalex.org/C36340418 |
| concepts[7].level | 5 |
| concepts[7].score | 0.4546104967594147 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q7124288 |
| concepts[7].display_name | Page cache |
| concepts[8].id | https://openalex.org/C111919701 |
| concepts[8].level | 1 |
| concepts[8].score | 0.416729211807251 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[8].display_name | Operating system |
| concepts[9].id | https://openalex.org/C189783530 |
| concepts[9].level | 3 |
| concepts[9].score | 0.40212544798851013 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q352090 |
| concepts[9].display_name | CPU cache |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.8712756633758545 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/cache |
| keywords[1].score | 0.7272658944129944 |
| keywords[1].display_name | Cache |
| keywords[2].id | https://openalex.org/keywords/cache-pollution |
| keywords[2].score | 0.5432482957839966 |
| keywords[2].display_name | Cache pollution |
| keywords[3].id | https://openalex.org/keywords/parallel-computing |
| keywords[3].score | 0.530525803565979 |
| keywords[3].display_name | Parallel computing |
| keywords[4].id | https://openalex.org/keywords/cache-algorithms |
| keywords[4].score | 0.49945902824401855 |
| keywords[4].display_name | Cache algorithms |
| keywords[5].id | https://openalex.org/keywords/smart-cache |
| keywords[5].score | 0.4815540611743927 |
| keywords[5].display_name | Smart Cache |
| keywords[6].id | https://openalex.org/keywords/central-processing-unit |
| keywords[6].score | 0.47371143102645874 |
| keywords[6].display_name | Central processing unit |
| keywords[7].id | https://openalex.org/keywords/page-cache |
| keywords[7].score | 0.4546104967594147 |
| keywords[7].display_name | Page cache |
| keywords[8].id | https://openalex.org/keywords/operating-system |
| keywords[8].score | 0.416729211807251 |
| keywords[8].display_name | Operating system |
| keywords[9].id | https://openalex.org/keywords/cpu-cache |
| keywords[9].score | 0.40212544798851013 |
| keywords[9].display_name | CPU cache |
| language | en |
| locations[0].id | doi:10.48047/ijfans/11/9/358 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306513967 |
| locations[0].source.issn | 2319-1775, 2320-7876 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | False |
| locations[0].source.issn_l | 2319-1775 |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | International Journal of Food and Nutritional Sciences |
| locations[0].source.host_organization | |
| locations[0].source.host_organization_name | |
| locations[0].license | |
| locations[0].pdf_url | https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdf |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | international journal of food and nutritional sciences |
| locations[0].landing_page_url | https://doi.org/10.48047/ijfans/11/9/358 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5097249732 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | M Sampoornam |
| authorships[0].affiliations[0].raw_affiliation_string | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | M Sampoornam |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[1].author.id | https://openalex.org/A5088037563 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-4714-6018 |
| authorships[1].author.display_name | Sapna Devi |
| authorships[1].affiliations[0].raw_affiliation_string | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | S Devi |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[2].author.id | https://openalex.org/A5100191606 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | S Madeline |
| authorships[2].affiliations[0].raw_affiliation_string | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | S Madeline |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[3].author.id | https://openalex.org/A5100191607 |
| authorships[3].author.orcid | |
| authorships[3].author.display_name | Arockiya Shiney |
| authorships[3].affiliations[0].raw_affiliation_string | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Arockiya Shiney |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Department of Information Technology, J.J. College of Engineering and Technology, Trichy, Tamilnadu |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdf |
| open_access.oa_status | bronze |
| open_access.any_repository_has_fulltext | False |
| created_date | 2023-11-07T00:00:00 |
| display_name | On-Chip Cache Procedure and Device for Efficient CPU and GPU Access Request Arbitration |
| 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 | 0.9894000291824341 |
| 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/W2363769136, https://openalex.org/W2133489088, https://openalex.org/W2114386333, https://openalex.org/W2118932116, https://openalex.org/W2148571123, https://openalex.org/W3085471909, https://openalex.org/W2539712666, https://openalex.org/W2020176098, https://openalex.org/W2535115842, https://openalex.org/W2509523906 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.48047/ijfans/11/9/358 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306513967 |
| best_oa_location.source.issn | 2319-1775, 2320-7876 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | False |
| best_oa_location.source.issn_l | 2319-1775 |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | International Journal of Food and Nutritional Sciences |
| best_oa_location.source.host_organization | |
| best_oa_location.source.host_organization_name | |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdf |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | international journal of food and nutritional sciences |
| best_oa_location.landing_page_url | https://doi.org/10.48047/ijfans/11/9/358 |
| primary_location.id | doi:10.48047/ijfans/11/9/358 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306513967 |
| primary_location.source.issn | 2319-1775, 2320-7876 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | False |
| primary_location.source.issn_l | 2319-1775 |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | International Journal of Food and Nutritional Sciences |
| primary_location.source.host_organization | |
| primary_location.source.host_organization_name | |
| primary_location.license | |
| primary_location.pdf_url | https://www.ijfans.org/uploads/paper/34a894d02d1e99ce0811b19acbfd2292.pdf |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | international journal of food and nutritional sciences |
| primary_location.landing_page_url | https://doi.org/10.48047/ijfans/11/9/358 |
| publication_date | 2023-10-20 |
| publication_year | 2023 |
| referenced_works | https://openalex.org/W3206534076, https://openalex.org/W3088926700, https://openalex.org/W2996034909, https://openalex.org/W3177004432, https://openalex.org/W2971357983, https://openalex.org/W2962947399, https://openalex.org/W2795190612, https://openalex.org/W4251125085, https://openalex.org/W3205144645 |
| referenced_works_count | 9 |
| abstract_inverted_index.a | 4, 64 |
| abstract_inverted_index.By | 70 |
| abstract_inverted_index.of | 36, 76 |
| abstract_inverted_index.on | 28 |
| abstract_inverted_index.CPU | 46, 59 |
| abstract_inverted_index.GPU | 54, 61 |
| abstract_inverted_index.The | 21, 56 |
| abstract_inverted_index.and | 9, 19, 41, 60, 66, 78, 89 |
| abstract_inverted_index.for | 39, 45, 53 |
| abstract_inverted_index.the | 29, 72 |
| abstract_inverted_index.CPUs | 18, 77 |
| abstract_inverted_index.GPUs | 79 |
| abstract_inverted_index.This | 0 |
| abstract_inverted_index.both | 17 |
| abstract_inverted_index.cost | 91 |
| abstract_inverted_index.from | 16 |
| abstract_inverted_index.high | 84 |
| abstract_inverted_index.that | 11 |
| abstract_inverted_index.this | 81 |
| abstract_inverted_index.time | 44 |
| abstract_inverted_index.GPUs. | 20 |
| abstract_inverted_index.based | 27 |
| abstract_inverted_index.cache | 7, 49, 52, 67 |
| abstract_inverted_index.novel | 5 |
| abstract_inverted_index.paper | 2 |
| abstract_inverted_index.type, | 32 |
| abstract_inverted_index.types | 35 |
| abstract_inverted_index.while | 50 |
| abstract_inverted_index.access | 14, 30, 37, 43, 74 |
| abstract_inverted_index.device | 10, 57 |
| abstract_inverted_index.offers | 83 |
| abstract_inverted_index.simple | 86 |
| abstract_inverted_index.caching | 26 |
| abstract_inverted_index.handles | 13 |
| abstract_inverted_index.minimal | 90 |
| abstract_inverted_index.on-chip | 6 |
| abstract_inverted_index.queues, | 63 |
| abstract_inverted_index.request | 31, 62 |
| abstract_inverted_index.through | 48 |
| abstract_inverted_index.approach | 82 |
| abstract_inverted_index.caching, | 40 |
| abstract_inverted_index.distinct | 73 |
| abstract_inverted_index.hardware | 87 |
| abstract_inverted_index.includes | 58 |
| abstract_inverted_index.involves | 24 |
| abstract_inverted_index.presents | 3 |
| abstract_inverted_index.proposed | 22 |
| abstract_inverted_index.requests | 15, 38, 47 |
| abstract_inverted_index.research | 1 |
| abstract_inverted_index.bypassing | 51 |
| abstract_inverted_index.different | 34 |
| abstract_inverted_index.elements. | 69 |
| abstract_inverted_index.procedure | 8, 23 |
| abstract_inverted_index.requests. | 55 |
| abstract_inverted_index.moderator, | 65 |
| abstract_inverted_index.optimizing | 42 |
| abstract_inverted_index.arbitrating | 33 |
| abstract_inverted_index.considering | 71 |
| abstract_inverted_index.effectively | 12 |
| abstract_inverted_index.performance | 68 |
| abstract_inverted_index.performance, | 85 |
| abstract_inverted_index.classification | 25 |
| abstract_inverted_index.characteristics | 75 |
| abstract_inverted_index.implementation, | 88 |
| abstract_inverted_index.simultaneously, | 80 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 4 |
| citation_normalized_percentile.value | 0.18559976 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |