Project Denver

From Wikipedia, the free encyclopedia

Project Denver is an ARM-compatible CPU being designed by Nvidia, targeted at personal computers, servers, and supercomputers. The CPU package will include an Nvidia GPU on-chip.[1]

The existence of Project Denver was revealed at the 2011 Consumer Electronics Show.[2] In a March 4, 2011 Q&A article CEO Jen-Hsun Huang revealed that Project Denver is a five year 64-bit ARM architecture CPU development on which hundreds of engineers had already worked for three and half years and which also has 32-bit ARM architecture backward compatibility.[3] Project Denver was started in Stexar company (Colorado) as an x86-compatible processor using binary translation like in Transmeta's projects. Stexar was acquired by Nvidia in 2006.[4][5][6]

According to Tom's Hardware, there are engineers from Intel, AMD, HP, Sun and Transmeta on the Denver team, and they have extensive experience in designing superscalar CPUs with out-of-order execution, very long instruction words (VLIW) and simultaneous multithreading (SMT).[7]

According to Charlie Demerjian, the Project Denver CPU may internally translate the ARM instructions to an internal instruction set, using firmware in the CPU.[8] Also according to Demerjian, Project Denver was originally intended to support both ARM and x86 code using code morphing technology from Transmeta, but was changed to the ARMv8-A 64-bit instruction set because Nvidia could not obtain a license to Intel's patents.[8]

A dual-core Denver-based Tegra chip, 64-bit variant of SoCs from Tegra K1 family, is expected to be released in the second half of 2014[9] It will be able to execute 64-bit ARMv8 code. Each CPU will be 7-way superscalar with 128 KiB + 64 KiB of L1 cache and running at up to 2.5 GHz.[10]

A Denver-based CPU will be integrated into an SoC with a GPU core based on Nvidia's upcoming architecture (codenamed Maxwell).[11]

See also

  • Tegra, a Nvidia 32-bit ARM based system on a chip (and forthcoming 64-bit Tegra K1 based on Project Denver)

References

  1. Dally, Bill (January 5, 2011). ""PROJECT DENVER" PROCESSOR TO USHER IN NEW ERA OF COMPUTING". Official Nvidia blog. 
  2. http://www.nvidia.com/object/ces2011.html Nvidia's press conference webcast
  3. Takahashi, Dean (March 4, 2011). "Q&A: Nvidia chief explains his strategy for winning in mobile computing". 
  4. Valich, Theo (December 12, 2011). "NVIDIA Project Denver “Lost in Rockies”, to Debut in 2014-15". 
  5. Miller, Paul (October 19, 2006). "NVIDIA has x86 CPU in the works?". Engadget. Retrieved October 19, 2013. 
  6. Valich, Theo (March 20, 2013). "New Tegra Roadmap Reveals Logan, Parker and Kayla CUDA Strategy". 
  7. Parrish, Kevin (October 14, 2013). "64-bit Nvidia Tegra 6 "Parker" Chip May Arrive in 2014. Devices with a 64-bit Tegra 6 could launch before the end of 2014.". Tom's Hardware & ExtremeTech. Retrieved 19 October 2013. 
  8. 8.0 8.1 Demerjian, Charlie (August 5, 2011). "What is Project Denver based on?". Semiaccurate. 
  9. Shimpi, Anand (5 January 2014). "NVIDIA Announces Tegra K1 SoC with Optional Denver CPU Cores". Anandtech. Retrieved 6 January 2014. 
  10. Anthony, Sebastian (January 6, 2014). "Tegra K1 64-bit Denver core analysis: Are Nvidia’s x86 efforts hidden within?" (in English). ExtremeTech. Retrieved 7 January 2014. 
  11. Shilov, Anton (January 19, 2011). "Nvidia Maxwell Graphics Processors to Have Integrated ARM General-Purpose Cores.". Xbit. Retrieved October 19, 2013. 

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.