====== Differences ====== This shows you the differences between two versions of the page.
future-arch [2013/02/06 03:00] morr |
future-arch [2013/02/10 11:55] (current) jthestness Remove the proposed GPGPU-Sim interface |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Future gem5-gpu Software Architecture Vision ===== | ===== Future gem5-gpu Software Architecture Vision ===== | ||
Here is a diagram of the future gem5-gpu software architecture. | Here is a diagram of the future gem5-gpu software architecture. | ||
+ | |||
+ | {{ :future_gem5-gpu_architecture_1_31_2013_-cropped.png?300 |}} | ||
* In order to more clearly define and connect GPU hardware with specific gem5-gpu programming constructs, we plan to move much of the functionality currently held in the CudaGPU out to a CudaContext class. This class will aggregate the system state associated with running a GPU kernel and will be used for the following functions: | * In order to more clearly define and connect GPU hardware with specific gem5-gpu programming constructs, we plan to move much of the functionality currently held in the CudaGPU out to a CudaContext class. This class will aggregate the system state associated with running a GPU kernel and will be used for the following functions: |