I'd like to propose some unambiguous names for OpenShader-related
components.

All will start with "OpenShader", then a hyphen, then the component name.
 For instance:

- OpenShader-ALU (multifunction ALU pipeline)
- OpenShader-SP (single-thread stream processor)
- OpenShader-SM (multi-threaded barrel stream muliprocessor)
- OpenShader-NoC (interconnect between SMs and other components like memory
controller)

For any component that has a simulation version, we add "-sim" to the name.
 For instance, a C-language implementation of the ALU would be:
- OpenShader-ALU-sim

And the general name for the simulator suite is:
- OpenShader-sim

The general name for the GPU as a whole in Verilog is:
- OpenShader-RTL

While a synthesized version would replace "RTL" with some code indicating
the target technology and other important synthesis-related information.

Software tools would have names indicating the tool they're related to,
like:

- OpenShader-LLVM (the LLVM compiler component that produces native ISA
code from LLVM code)
- OpenShader-ASM


Comments?

-- 
Timothy Normand Miller, PhD
Assistant Professor of Computer Science, Binghamton University
http://www.cs.binghamton.edu/~millerti/
Open Graphics Project
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to