Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Computing is becoming increasingly heterogeneous with accelerators like GPUs being tightly integrated with CPUs on the same die. Extending the CPU's virtual addressing mechanism to these accelerators is a key step in making accelerators easily programmable. In this work,  analyze, using real-system measurements, shared virtual memory across the CPU and an integrated GPU.  make several key observations and highlight consequent research opportunities: (1) servicing a TLB miss from the GPU can be an order of magnitude slor than that from the CPU and consequently it is imperative to enable many concurrent TLB misses to hide this larger latency; (2) divergence in memory accesses impacts the GPU's address translation more than the rest of the memory hierarchy, and research in designing address translation mechanisms tolerant to this effect is imperative; and (3) page faults from the GPU are considerably slor than that from the CPU and software-hardware co-design is essential for efficient implementation of page faults from throughput-oriented accelerators like GPUs.  present a detailed measurement study of a commercially available integrated APU that illustrates these effects and motivates future research opportunities.
['Jan Vesely', 'Arkaprava Basu', 'Mark Oskin', 'Gabriel H. Loh', 'Abhishek Bhattacharjee']
I am writing a research paper on a idea Observations and opportunities in architecting shared virtual memory for heterogeneous systems
[{"from": "human", "value": "I am writing a research paper on a idea Observations and opportunities in architecting shared virtual memory for heterogeneous systems"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Computing is becoming increasingly heterogeneous with accelerators like GPUs being tightly integrated with CPUs on the same die. Extending the CPU's virtual addressing mechanism to these accelerators is a key step in making accelerators easily programmable. In this work,  analyze, using real-system measurements, shared virtual memory across the CPU and an integrated GPU.  make several key observations and highlight consequent research opportunities: (1) servicing a TLB miss from the GPU can be an order of magnitude slor than that from the CPU and consequently it is imperative to enable many concurrent TLB misses to hide this larger latency; (2) divergence in memory accesses impacts the GPU's address translation more than the rest of the memory hierarchy, and research in designing address translation mechanisms tolerant to this effect is imperative; and (3) page faults from the GPU are considerably slor than that from the CPU and software-hardware co-design is essential for efficient implementation of page faults from throughput-oriented accelerators like GPUs.  present a detailed measurement study of a commercially available integrated APU that illustrates these effects and motivates future research opportunities."}]