{"id":32556,"date":"2016-12-11T23:57:01","date_gmt":"2016-12-12T07:57:01","guid":{"rendered":"http:\/\/lifeboat.com\/blog\/?p=32556"},"modified":"2025-01-05T21:25:47","modified_gmt":"2025-01-06T03:25:47","slug":"proof-that-moores-law-is-accelerating-and-bringing-the-singularity-with-it","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2016\/12\/proof-that-moores-law-is-accelerating-and-bringing-the-singularity-with-it","title":{"rendered":"Proof that Moore\u2019s Law has been replaced by a Virtual Moore\u2019s Law that is Accelerating and Bringing the Singularity With It"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>Moore\u2019s Law says that the number of transistors per square inch will double approximately every 18 months. This article will show how many technologies are providing us with a new Virtual Moore\u2019s Law that proves computer performance will at least double every 18 months for the foreseeable future thanks to many new technological developments.<\/p>\n<p>This Virtual Moore\u2019s Law is propelling us towards the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Technological_singularity\">Singularity<\/a> where the invention of artificial superintelligence will abruptly trigger runaway technological growth, resulting in unfathomable changes to human civilization.<\/p>\n<p> <\/p>\n<h3>Going Vertical<\/h3>\n<p>In the <a href=\"https:\/\/lifeboat.com\/blog\/2014\/12\/proof-that-the-end-of-moores-law-is-not-the-end-of-the-singularity\">first<\/a> of my \u201cproof\u201d articles two years ago, I described how it has become harder to miniaturize transistors, causing computing to go vertical instead. 2 years ago, Samsung was mass producing 24-layer 3D NAND chips and had announced 32-layer chips. As I write this, Samsung is mass producing 48-layer 3D NAND chips with 64-layer chips rumored to appear within a month or so. Even more importantly, it is expected that by the end of 2017, the majority of NAND chips produced by all companies will be 3D. Currently Samsung and its competitors are working 24\/7 to transform their 2D factories to 3D factories causing a dramatic change in how NAND flash chips are created.<\/p>\n<p><a name=\"48_layers_samsung\"><\/a><\/p>\n<p><center>Cross section of 48-layer 3D NAND chip (<a href=\"http:\/\/www.electronics-eetimes.com\/news\/first-look-samsungs-48l-3d-v-nand-flash\">Learn more!<\/a>)<\/center><\/p>\n<p> <\/p>\n<h3>Going Massively Parallel<\/h3>\n<p>Moore\u2019s law only talks about the number of transistors per square inch. It doesn\u2019t directly mean that a chip will run any faster. Unfortunately, since 2006 Intel\u2019s CPUs have dramatically slowed their increase in performance, averaging about 10% a year. The cause of this problem is that the average Intel CPU only has 2 to 4 cores and it has become difficult to speed up these cores.<\/p>\n<p>Nvidia has been promoting a different architecture, which averages thousands of cores. In 2016, they had a HUUGE success with this idea causing their company to soar in value with the market capitalization of Nvidia reaching about one third of Intel\u2019s value. (This is impressive as Intel is a very profitable company with profits exceeding $15 billion in 2015.) <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/titan.x.pascal.jpg\" alt=\"titan-x-pascal\" width=\"1920\" height=\"875\" class=\"aligncenter size-full wp-image-32558\" srcset=\"https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/titan.x.pascal.jpg 1920w, https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/titan.x.pascal-300x137.jpg 300w, https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/titan.x.pascal-768x350.jpg 768w, https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/titan.x.pascal-1024x467.jpg 1024w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><center>Titan X Pascal is 566% faster at AI than last year\u2019s model!<\/center><\/p>\n<p>Exactly what did Nvidia achieve? Their new Titan X runs AI instructions 566% faster than the old Titan X card that was only released a year earlier. Also, Nvidia got a half-size version of their Drive PX 2 put in all Tesla cars and this chip is about 4000% faster than the chip it replaced. Finally, Nvidia is working on a successor to the Drive PX 2 chip called Xavier that is rumored to come out in about a year and to be at least 400% more energy efficient than the current chip.<\/p>\n<p>These numbers of 566%, 4000%, and 400% are much bigger than Intel\u2019s 10% and are causing a fundamental change in how computing is done. It is worth noting that Nvidia\u2019s main competitor AMD has also been blowing past Intel\u2019s 10% annual performance gains so the idea of many cores has been proven by multiple companies. In fact, even the graphical part of Intel\u2019s chips has been blowing past this 10% performance gain per year.<\/p>\n<p>Thousands of programs have been designed to take advantage of this parallel computing performance. For example, the program <a href=\"https:\/\/blazingdb.com\">BlazingDB<\/a> runs over 100 times as fast as MySQL which was only designed to run on CPUs. As the performance gap increases between a standard CPU with a handful of cores and a GPU with thousands of cores, more and more programs are being written to take advantage of GPUs. And the growing market for massively parallel chips means that Nvidia can now afford to spend lots of money in making their chips better. For example, their latest generation of chips called Pascal cost over $2 billion to develop. (All this money goes into making a better chip design, Nvidia doesn\u2019t actually build chips. They currently use TSMC and Samsung for that.) <\/p>\n<p> <\/p>\n<h3>Lightning-Fast Data<\/h3>\n<p>For a long time, data for programs was stored on slow hard drives. Then it was moved to SATA SSDs which rapidly sped up each year until they finally hit the bandwidth limits of the SATA standard. Now data is moving to PCIe SSDs that currently have 6 times the bandwidth of SATA drives with even faster PCIe drives planned. (A PCIe drive that used 16 lanes like a graphics card would have 4 times the bandwidth of current PCIe drives.) Both Intel\u2019s coming Optane 3D XPoint SSDs and Samsung\u2019s Z-NAND SSDs are examples of such faster PCIe drives and a handful of enterprise SSDs already exist that use 16 lanes.<\/p>\n<p>Even faster than all these drives is the idea of storing everything in memory which is becoming more and more common. When Watson won at Jeopardy in 2011, it used the trick of using its 16 terabytes of RAM to store everything in memory instead of using its drives during the competition. Today Samsung sells 2.5D memory cards that hold 128GB each.<\/p>\n<p>Intel\u2019s Xeons with the highest memory capacity can handle 3 terabytes of memory per chip and motherboards are being sold that can hold 3 terabytes of Samsung\u2019s 2.5D memory. 2.5D means that four layers of chips are <a href=\"#soldered\">\u201csoldered\u201d<\/a> on top of each other. (Cheaper non-Xeon systems now hold as much as 128GB 2D memory which is pretty good for a home computer.) <\/p>\n<p> <\/p>\n<h3>Computers Programming Computers<\/h3>\n<p><a name=\"singularity\"><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/computer.programming.jpg\" alt=\"computer-programming\" width=\"636\" height=\"450\" class=\"aligncenter size-full wp-image-32559\" srcset=\"https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/computer.programming.jpg 636w, https:\/\/lifeboat.com\/blog\/wp-content\/uploads\/2016\/12\/computer.programming-300x212.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>Nvidia\u2019s CEO Jen-Hsun Huang said, \u201cAI is going to increase in capability faster than Moore\u2019s Law. I believe it\u2019s a kind of a hyper Moore\u2019s Law phenomenon because it has the benefit of continuous learning. It has the benefit of large-scale networked continuous learning. Today, we roll out a new software package, fix bugs, update it once a year. That rhythm is going to change. Software will learn from experience much more quickly. Once one smart piece of software on one device learns something, then you can over-the-air (OTA) it across the board. All of a sudden, everything gets smarter.\u201d<\/p>\n<p> <\/p>\n<h3>Computers Designing Chips<\/h3>\n<p>Since the mid-1970s, programs have been used to design chips as chips have become too complicated for any team of humans to handle. (Nvidia\u2019s Tesla P100 GPUs have 150 billion transistors when you include the memory <a href=\"#soldered\">\u201csoldered\u201d<\/a> to the top of them!) <\/p>\n<p>A quantum leap in chip design may happen in the near future as Nvidia recently built a supercomputer for internal research out of mainly Nvidia Tesla P100 GPUs. This supercomputer was ranked 28 out of all computers in the world. What will this computer be used for?<\/p>\n<p>Nvidia said, \u201cWe\u2019re also training neural networks to understand chipset design and very-large-scale-integration, so our engineers can work more quickly and efficiently. Yes, we\u2019re using GPUs to help us design GPUs.\u201d<\/p>\n<p>This is a very interesting area to watch as today\u2019s chips are so complicated that they are likely very inefficient with massive speedups being available if we could find a better way to optimize them. An example of the gains possible is that Nvidia got about a 50% performance increase between its Kepler and Maxwell generations despite both microarchitectures using the same 28nm technology.<\/p>\n<p> <\/p>\n<h3>Conclusion<\/h3>\n<p>The new Virtual Moore\u2019s Law is already having a massive effect. Jen-Hsun said, \u201cBy collaborating with AI developers, we continued to improve our GPU designs, system architecture, compilers, and algorithms, and sped up training deep neural networks by 50x in just three years \u2014 a much faster pace than Moore\u2019s Law.\u201d<\/p>\n<p>With chips going vertical, chip architectures going massively parallel, lightning-fast data, computers programming computers, and computers designing chips, the Singularity is closer than you think!<\/p>\n<p> <\/p>\n<h3>Technical Note for Geeks<\/h3>\n<p><a name=\"soldered\"><\/a><\/p>\n<p>Here is what I actually meant by \u201csoldered\u201d:<\/p>\n<p>Conventional chip packages interconnect die stacks using wire bonding, whereas in TSV packages, the chip dies are ground down to a few dozen micrometers, pierced with hundreds of fine holes and vertically connected by electrodes passing through the holes, allowing for a significant boost in signal transmission. TSV stands for Through-Silicon Vias.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Moore\u2019s Law says that the number of transistors per square inch will double approximately every 18 months. This article will show how many technologies are providing us with a new Virtual Moore\u2019s Law that proves computer performance will at least double every 18 months for the foreseeable future thanks to many new technological developments. [\u2026]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1523,64,44],"tags":[],"class_list":["post-32556","post","type-post","status-publish","format-standard","hentry","category-computing","category-singularity","category-supercomputing"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/32556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=32556"}],"version-history":[{"count":10,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/32556\/revisions"}],"predecessor-version":[{"id":203160,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/32556\/revisions\/203160"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=32556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=32556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=32556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}