Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GSoC19 report for global 64 bit pointers in RV32 #23

Merged
merged 1 commit into from Sep 3, 2019

Conversation

@reSHARMA
Copy link
Contributor

commented Sep 2, 2019

I don't maintain a permanent blog, it would be great if this can be added in the FOSSi blog (if it qualifies).

Summary:
For compute 32 bit is common when very high energy efficiency and density are required. Since GPGPUs often requires 4GB+ of memory, we need 64 bit addresses to access DRAM. This summer I worked under the vision of Prof. Taylor to initiate the support for custom intructions specifically designed for RISC-V based GP-GPU. We successfully supported 64 bit pointers using custom load and store instructions in address space 1 inside the RISC-V LLVM backend.

@imphil imphil merged commit 75baea9 into fossi-foundation:master Sep 3, 2019

@imphil

This comment has been minimized.

Copy link
Contributor

commented Sep 3, 2019

Thanks! I've added a small note that this is a guest post, and published it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.