{"id":4417,"date":"2018-09-19T18:18:07","date_gmt":"2018-09-19T18:18:07","guid":{"rendered":"https:\/\/athis-consulting.com\/news\/?p=4417"},"modified":"2018-10-02T10:28:24","modified_gmt":"2018-10-02T10:28:24","slug":"david-patterson-says-its-time-for-new-computer-architectures-and-software-languages","status":"publish","type":"post","link":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/","title":{"rendered":"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages"},"content":{"rendered":"<div class=\"td-paragraph-padding-1\">\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4424 alignleft\" src=\"https:\/\/athis-consulting.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-300x169.jpg 300w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-768x432.jpg 768w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-696x391.jpg 696w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-747x420.jpg 747w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-600x337.jpg 600w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1-64x36.jpg 64w, https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/c6-patterson-1.jpg 900w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>David Patterson\u2014University of California professor, Google engineer, and\u00a0<a href=\"http:\/\/news.berkeley.edu\/2018\/03\/21\/david-patterson-pioneer-of-modern-computer-architecture-receives-turing-award\/\">RISC pioneer<\/a>\u2014says there\u2019s no better time than now to be a computer architect.That\u2019s because Moore\u2019s Law really is over, he says: <em>\u201cWe are now a factor of 15 behind where we should be if Moore\u2019s Law were still operative. We are in the post\u2013Moore\u2019s Law era.\u201d<\/em><\/p>\n<p style=\"text-align: left;\">\u00a0This means, Patterson told engineers attending the\u00a0<a href=\"https:\/\/atscaleconference.com\/events\/the-2018-scale-conference\/\">2018 @Scale Conference<\/a> held in San Jose last week, that \u201cwe\u2019re at the end of the performance scaling that we are used to. When performance doubled every 18 months, people would throw out their desktop computers that were working fine because a friend\u2019s new computer was so much faster.\u201d<\/p>\n<p style=\"text-align: left;\">But last year, he said, \u201csingle program performance only grew 3 percent, so it\u2019s doubling every 20 years. If you are just sitting there waiting for chips to get faster, you are going to have to wait a long time.\u201d<\/p>\n<p style=\"text-align: left;\">For a computer architect like Patterson, this is actually good news. It\u2019s also good news for innovative software engineers, he pointed out. \u201cRevolutionary new hardware architectures and new software languages, tailored to dealing with specific kinds of computing problems, are just waiting to be developed,\u201d he said. \u201cThere are Turing Awards waiting to be picked up if people would just work on these things.\u201d<\/p>\n<p style=\"text-align: left;\">As an example on the software side, Patterson indicated that rewriting Python into C gets you a 50x\u00a0speedup in performance. Add in various optimization techniques\u00a0and the speedup increases dramatically. It wouldn\u2019t be too much of a stretch, he indicated, \u201cto make an improvement of a factor of 1,000 in Python.\u201d<\/p>\n<p style=\"text-align: left;\">On the hardware front, Patterson thinks domain-specific architectures just run better, saying, \u201cIt\u2019s not magic\u2014there are just things we can do.\u201d For example, applications don\u2019t all require that computing be done at the same level of accuracy. For some, he said, you could use lower-precision floating-point arithmetic instead of the commonly used\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/IEEE_754\">IEEE 754<\/a>\u00a0standard.<\/p>\n<p style=\"text-align: left;\">The biggest area of opportunity right now for applying such new architectures and languages is machine learning, Patterson said. \u201cIf you are a hardware person,\u201d he said, \u201cyou want friends who desperately need more computers.\u201d And machine learning is \u201cravenous for computing, which we just love.\u201d<\/p>\n<p style=\"text-align: left;\">Today, he said, there\u2019s a vigorous debate surrounding which type of computer architecture is best for machine learning, with many companies placing their bets. Google has its\u00a0<a href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/an-in-depth-look-at-googles-first-tensor-processing-unit-tpu\">Tensor Processing Unit (TPU)<\/a>, with one core per chip and software-controlled memory instead of caches;\u00a0<a href=\"https:\/\/www.nvidia.com\/en-us\/\">Nvidia<\/a>\u2019s GPU has 80-plus cores; and Microsoft is taking an FPGA approach.<\/p>\n<p style=\"text-align: left;\">And\u00a0<a href=\"http:\/\/www.intel.com\/\">Intel<\/a>, he said, \u201cis trying to make all the bets,\u201d marketing traditional CPUs for machine learning,\u00a0<a href=\"http:\/\/fortune.com\/2015\/08\/27\/why-intel-altera\/\">purchasing Altera<\/a>\u00a0(the company that provides FPGAs to Microsoft), and\u00a0<a href=\"https:\/\/www.engadget.com\/2017\/10\/17\/intel-ai-deep-learning-nervana-npp\/\">buying Nervana<\/a>, with its specialized neural-network processor (similar in approach to Google\u2019s TPU).<\/p>\n<p style=\"text-align: left;\">Along with these major companies offering different architectures for machine learning, Patterson says there are at least 45 hardware startups tackling the problem. Ultimately, he said, the market will decide.<\/p>\n<p style=\"text-align: left;\">\u201cThis,\u201d he says, \u201cis a golden age for computer architecture.\u201d<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>David Patterson\u2014University of California professor, Google engineer, and\u00a0RISC pioneer\u2014says there\u2019s no better time than now to be a computer architect.That\u2019s because Moore\u2019s Law really is over, he says: \u201cWe are now a factor of 15 behind where we should be if Moore\u2019s Law were still operative. We are in the post\u2013Moore\u2019s Law era.\u201d \u00a0This means, [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":4418,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"amp_status":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[241,350],"tags":[],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews\" \/>\n<meta property=\"og:description\" content=\"David Patterson\u2014University of California professor, Google engineer, and\u00a0RISC pioneer\u2014says there\u2019s no better time than now to be a computer architect.That\u2019s because Moore\u2019s Law really is over, he says: \u201cWe are now a factor of 15 behind where we should be if Moore\u2019s Law were still operative. We are in the post\u2013Moore\u2019s Law era.\u201d \u00a0This means, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/\" \/>\n<meta property=\"og:site_name\" content=\"AthisNews\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AthisNews-271175647014395\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-19T18:18:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-02T10:28:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mickael Madjour\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/MMickael82\" \/>\n<meta name=\"twitter:site\" content=\"@Athis_News\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mickael Madjour\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/\",\"url\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/\",\"name\":\"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews\",\"isPartOf\":{\"@id\":\"https:\/\/athis-technologies.com\/news\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg\",\"datePublished\":\"2018-09-19T18:18:07+00:00\",\"dateModified\":\"2018-10-02T10:28:24+00:00\",\"author\":{\"@id\":\"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/4e336579b063b8819b1c5bee603430a8\"},\"breadcrumb\":{\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage\",\"url\":\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg\",\"contentUrl\":\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg\",\"width\":2121,\"height\":1414,\"caption\":\"Server room in data center. Telecommunication equipment. 3d illustration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/athis-technologies.com\/news\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/athis-technologies.com\/news\/#website\",\"url\":\"https:\/\/athis-technologies.com\/news\/\",\"name\":\"AthisNews\",\"description\":\"More than Words\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/athis-technologies.com\/news\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/4e336579b063b8819b1c5bee603430a8\",\"name\":\"Mickael Madjour\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/2u1pp9J__400x400-100x100.jpg\",\"contentUrl\":\"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/2u1pp9J__400x400-100x100.jpg\",\"caption\":\"Mickael Madjour\"},\"description\":\"As an Expert in IT &amp; AI, Mickael brings fresh news about Emerging, Wearable Techs, and IT Innovation. He has 12+ years as a Software Engineer in IT and Telecom companies He is now contributor at Athis News.\",\"sameAs\":[\"https:\/\/athis-technologies.com\/news\/?author=5\",\"https:\/\/www.linkedin.com\/in\/mickael-madjour-3728a3307\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/MMickael82\"],\"url\":\"https:\/\/athis-technologies.com\/news\/author\/mmickael\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/","og_locale":"en_US","og_type":"article","og_title":"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews","og_description":"David Patterson\u2014University of California professor, Google engineer, and\u00a0RISC pioneer\u2014says there\u2019s no better time than now to be a computer architect.That\u2019s because Moore\u2019s Law really is over, he says: \u201cWe are now a factor of 15 behind where we should be if Moore\u2019s Law were still operative. We are in the post\u2013Moore\u2019s Law era.\u201d \u00a0This means, [&hellip;]","og_url":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/","og_site_name":"AthisNews","article_publisher":"https:\/\/www.facebook.com\/AthisNews-271175647014395\/","article_published_time":"2018-09-19T18:18:07+00:00","article_modified_time":"2018-10-02T10:28:24+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers-1024x683.jpg","type":"image\/jpeg"}],"author":"Mickael Madjour","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/MMickael82","twitter_site":"@Athis_News","twitter_misc":{"Written by":"Mickael Madjour","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/","url":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/","name":"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages - AthisNews","isPartOf":{"@id":"https:\/\/athis-technologies.com\/news\/#website"},"primaryImageOfPage":{"@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage"},"image":{"@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg","datePublished":"2018-09-19T18:18:07+00:00","dateModified":"2018-10-02T10:28:24+00:00","author":{"@id":"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/4e336579b063b8819b1c5bee603430a8"},"breadcrumb":{"@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#primaryimage","url":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg","contentUrl":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg","width":2121,"height":1414,"caption":"Server room in data center. Telecommunication equipment. 3d illustration"},{"@type":"BreadcrumbList","@id":"https:\/\/athis-technologies.com\/news\/innovation\/2018\/david-patterson-says-its-time-for-new-computer-architectures-and-software-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/athis-technologies.com\/news\/"},{"@type":"ListItem","position":2,"name":"David Patterson Says It\u2019s Time for New Computer Architectures and Software Languages"}]},{"@type":"WebSite","@id":"https:\/\/athis-technologies.com\/news\/#website","url":"https:\/\/athis-technologies.com\/news\/","name":"AthisNews","description":"More than Words","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/athis-technologies.com\/news\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/4e336579b063b8819b1c5bee603430a8","name":"Mickael Madjour","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/athis-technologies.com\/news\/#\/schema\/person\/image\/","url":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/2u1pp9J__400x400-100x100.jpg","contentUrl":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/2u1pp9J__400x400-100x100.jpg","caption":"Mickael Madjour"},"description":"As an Expert in IT &amp; AI, Mickael brings fresh news about Emerging, Wearable Techs, and IT Innovation. He has 12+ years as a Software Engineer in IT and Telecom companies He is now contributor at Athis News.","sameAs":["https:\/\/athis-technologies.com\/news\/?author=5","https:\/\/www.linkedin.com\/in\/mickael-madjour-3728a3307\/","https:\/\/x.com\/https:\/\/twitter.com\/MMickael82"],"url":"https:\/\/athis-technologies.com\/news\/author\/mmickael\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/athis-technologies.com\/news\/wp-content\/uploads\/2018\/09\/servers.jpg","jetpack_shortlink":"https:\/\/wp.me\/p9Volu-19f","_links":{"self":[{"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/posts\/4417"}],"collection":[{"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/comments?post=4417"}],"version-history":[{"count":0,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/posts\/4417\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/media\/4418"}],"wp:attachment":[{"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/media?parent=4417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/categories?post=4417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/athis-technologies.com\/news\/wp-json\/wp\/v2\/tags?post=4417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}