{"id":1825,"date":"2013-04-20T13:11:39","date_gmt":"2013-04-20T17:11:39","guid":{"rendered":"http:\/\/blog.nccomputertech.com\/?p=1825"},"modified":"2013-04-20T13:11:39","modified_gmt":"2013-04-20T17:11:39","slug":"history-of-the-modern-graphics-processor-part-4","status":"publish","type":"post","link":"https:\/\/nccomputertech.com\/techtalk\/2013\/04\/20\/history-of-the-modern-graphics-processor-part-4\/","title":{"rendered":"History of the Modern Graphics Processor, Part 4"},"content":{"rendered":"<p>The Coming of General Purpose GPUs<br \/>\nUntil the advent of DirectX 10, there was no point in adding undue complexity by enlarging the die area, which increased vertex shader functionality in addition to boosting the floating point precision of pixel shaders from 24-bit to 32-bit to match the requirement for vertex operations. With DX10&#8217;s arrival, vertex and pixel shaders maintained a large level of common function, so moving to a unified shader arch eliminated a lot of unnecessary duplication of processing blocks. The first GPU to utilize this architecture was Nvidia&#8217;s iconic G80.<br \/>\nFour years in development and $475 million produced a 681 million-transistor, 484mm\u00b2 behemoth &#8212; first as the 8800 GTX flagship and 8800 GTS 640MB on November 8. An overclocked GTX, the 8800 Ultra, represented the G80&#8217;s pinnacle and was sandwiched between the launches of two lesser products: the 320MB GTS in February and the limited production GTS 640MB\/112 Core on November 19, 2007.<br \/>\nAided by the new Coverage Sample anti-aliasing (CSAA) algorithm, Nvidia had the satisfaction of seeing its GTX demolish every single and dual-graphics competitor in outright performance. Despite that success, the company dropped three percentage points in discrete graphics market share in the fourth quarter &#8212; points AMD picked up on the strength of OEM contracts.<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/www.techspot.com\/article\/659-history-of-the-gpu-part-4\/\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/nccomputertech.files.wordpress.com\/2013\/04\/geforce-8800-gtx.jpg\" \/><\/a><\/p>\n<p>MSI&#8217;s version of the GeForce 8800 GTX<br \/>\nThe remaining components of Nvidia&#8217;s business strategy concerning the G80 became reality in February and June of 2007. The C-language based CUDA platform SDK (Software Development Kit) was released in beta form to enable an ecosystem leveraging the highly parallelized nature of GPUs. Nvidia&#8217;s PhysX physics engine as well as its distributed computing projects, professional virtualization and OptiX, Nvidia&#8217;s ray tracing engine, are the more high profile applications using CUDA.<br \/>\nBoth Nvidia and ATI (now AMD) had been integrating ever-increasing computing functionality into the graphics pipeline. ATI\/AMD would choose to rely upon developers and committees for the OpenCL path, while Nvidia had more immediate plans in mind with CUDA and high performance computing.<br \/>\nTo this end, Nvidia introduced its Tesla line of math co-processors in June, initially based on the same G80 core that had already powered the GeForce and Quadro FX 4600\/5600, and after a prolonged development that included at least two (and possibly three) major debugging exercises, AMD released the R600 in May.<br \/>\nAided by the new Coverage Sample anti-aliasing (CSAA) algorithm, Nvidia had the satisfaction of seeing its GTX demolish every single and dual-graphics competitor in outright performance.<br \/>\nMedia hype made the launch hotly anticipated as AMD&#8217;s answer to the 8800 GTX, but what arrived as the HD 2900 XT was largely disappointing. It was an upper-midrange card allied with the power usage of an enthusiast board, consuming more power than any other contemporary solution.<br \/>\nThe scale of the R600 misstep had profound implications within ATI, prompting strategy changes to meet future deadlines and maximize launch opportunities. Execution improved with RV770 (Evergreen) as well as the Northern and Southern Islands series.<br \/>\nAlong with being the largest ATI\/AMD GPU to date at 420mm\u00b2, R600 incorporated a number of GPU firsts. It was AMD&#8217;s first DirectX 10 chip, its first and only GPU with a 512-bit memory bus, first vendor desktop chip with a tessellator unit (which remained largely unused thanks to game developer indifference and a lack of DirectX support), first GPU with integrated audio over HDMI support, as well as its first to use VLIW, an architecture that has remained with AMD until the present 8000 series. It also marked the first time since the Radeon 7500 that ATI\/AMD hadn&#8217;t fielded a top tier card in relation to the competition&#8217;s price and performance.<br \/>\nAMD updated the R600 to the RV670 by shrinking the GPU from TSMC&#8217;s 80nm process to a 55nm node in addition to replacing the 512-bit bidirectional memory ring bus with a more standard 256-bit. This halved the R600&#8217;s die area while packing nearly as many transistors (666 million versus 700 million in the R600). AMD also updated the GPU for DX10.1 and added PCI Express 2.0 support, all of which was good enough to scrap the HD 2000 series and compete with the mainstream GeForce 8800 GT and other lesser cards.<br \/>\nIn the absence of a high-end GPU, AMD launched two dual-GPU cards along with budget RV620\/635-based cards in January 2008. The HD 3850 X2 shipped in April and the final All-In-Wonder branded card, the HD 3650, in June. Released with a polished driver package, the dual GPU cards made an immediate impact with reviewers and the buying public. The HD 3870 X2 comfortably became the single fastest card and the HD 3850 X2 wasn&#8217;t a great deal slower. Unlike Nvidia&#8217;s SLI solution, AMD instituted support for Crossfiring cards with a common ASIC.<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/www.techspot.com\/article\/659-history-of-the-gpu-part-4\/\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/nccomputertech.files.wordpress.com\/2013\/04\/3870x2.jpg\" \/><\/a><\/p>\n<p>Full Story: <a href=\"http:\/\/www.techspot.com\/article\/659-history-of-the-gpu-part-4\/\" target=\"_blank\">History of the Modern Graphics Processor, Part 4 &#8211; TechSpot<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Coming of General Purpose GPUs Until the advent of DirectX 10, there was no point in adding undue complexity [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3,10],"tags":[61,105,437,440,529,760,854,1155],"class_list":["post-1825","post","type-post","status-publish","format-standard","hentry","category-hardware","category-technology","tag-amd","tag-ati","tag-gpu","tag-graphics-card","tag-intel","tag-nvidia","tag-processor","tag-video-card"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/papNkV-tr","jetpack-related-posts":[{"id":7898,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/03\/25\/amd-and-nvidia-get-ready-for-next-gen-directx-12\/","url_meta":{"origin":1825,"position":0},"title":"AMD and Nvidia get ready for next-gen DirectX 12","author":"NCCT","date":"March 25, 2015","format":false,"excerpt":"Microsoft has yet to launch its next-generation DirectX 12 multimedia API, but AMD and Nvidia are both ready with hardware to support it. Must See Gallery For AMD, its Radeon HD 7000 and Radeon R200 series will support the API, while over at Nvidia support will come from the Fermi,\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8268,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/05\/12\/this-week-in-computer-hardware-314-directx-12-finished-and-mo-amd-news\/","url_meta":{"origin":1825,"position":1},"title":"This Week in Computer Hardware 314: DirectX 12 Finished and Mo&#8217; AMD News!","author":"NCCT","date":"May 12, 2015","format":false,"excerpt":"Hosts: Patrick Norton and Ryan Shrout ASUS GeForce GTX 980 Giveaway, Win a 400GB Intel 650 Series SSD, DirectX 12 reveal from Microsoft Build, Phison S10 roundup, AMD previews new GPU with HBM and improved performance per watt, leaked AMD Fiji card images, new GeForce Bundle with Witcher 3 and\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8337,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/06\/02\/this-week-in-computer-hardware-317-gpu-rumors-and-google-io\/","url_meta":{"origin":1825,"position":2},"title":"This Week in Computer Hardware 317: GPU Rumors and Google IO","author":"NCCT","date":"June 2, 2015","format":false,"excerpt":"Hosts: Patrick Norton and Ryan Shrout Google IO highlights, rumors of the upcoming AMD Radeon 300-Series, HBM (High Bandwidth Memory) coming for AMD Fiji, GTX 980Ti rumors, Logitech Driving Force G29 Steering Wheel leak, the Gigabyte Champion Series X99-Gaming 5P motherboard review, Occulus Rift & PC that can run it\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8965,"url":"https:\/\/nccomputertech.com\/techtalk\/2016\/06\/30\/this-week-in-computer-hardware-370-amds-rx-480-is-fast\/","url_meta":{"origin":1825,"position":3},"title":"This Week in Computer Hardware 370: AMD&#8217;s RX 480 is Fast","author":"NCCT","date":"June 30, 2016","format":false,"excerpt":"https:\/\/youtu.be\/Oqm9nNbu6kc Hosts: Ryan Shrout, Patrick Norton AMD Radeon RX 480 Review, a GTX 1060 leak, Radeon RX 490 graphics card listing, Bristol Ridge APU listings, Huawei MateBook review, Oculus hardware checks, Rio 2016 Summer Olympics in virtual reality, the Snapdragon Heterogeneous Processing Architecture, and the BOSEbuild Speaker Cube!","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/Oqm9nNbu6kc\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":8649,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/10\/05\/nvidias-upcoming-pascal-gpu-pictured-with-hbm-2-0-techspot\/","url_meta":{"origin":1825,"position":4},"title":"Nvidia&#8217;s upcoming Pascal GPU pictured with HBM 2.0 &#8211; TechSpot","author":"NCCT","date":"October 5, 2015","format":false,"excerpt":"Nvidia's next-generation graphics core, codenamed 'Pascal', is expected to launch in the first half of 2016, bringing a large jump in performance that should impress the PC gaming enthusiasts out there. But before the GPU could be publicly detailed by Nvidia, a slide from the company's GTC Taiwan 2015 presentation\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9046,"url":"https:\/\/nccomputertech.com\/techtalk\/2016\/10\/06\/this-week-in-computer-hardware-384-googles-festival-of-hardware-and-7700k-rumors\/","url_meta":{"origin":1825,"position":5},"title":"This Week in Computer Hardware 384: Google&#8217;s Festival of Hardware and 7700k Rumors","author":"NCCT","date":"October 6, 2016","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?feature=player_detailpage&v=-7SACHOEsqk Hosts: Ryan Shrout, Patrick Norton Intel Core i7-7700k Benchmark rumors, Dell's U3417W curved monitor, NVIDIA's Xavier SoC tease, GeForce GTX 1050 Ti apparently based on Pascal GP107, Oculus Touch, Oculus earbuds, and Asynchronous Spacewarp. Plus, Google's Pixel phone, Daydream VR, Home, and 4K Chromecast!","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/nccomputertech.com\/techtalk\/category\/technology\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/-7SACHOEsqk\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/1825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/comments?post=1825"}],"version-history":[{"count":0,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/1825\/revisions"}],"wp:attachment":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/media?parent=1825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/categories?post=1825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/tags?post=1825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}