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)
