{"id":4471,"date":"2013-10-12T19:38:46","date_gmt":"2013-10-12T17:38:46","guid":{"rendered":"http:\/\/www.planet3dnow.de\/cms\/?p=4471"},"modified":"2013-10-14T13:19:23","modified_gmt":"2013-10-14T11:19:23","slug":"excavator-mit-avx2","status":"publish","type":"post","link":"https:\/\/www.planet3dnow.de\/cms\/4471-excavator-mit-avx2\/","title":{"rendered":"AMDs Excavator-Architektur kommt mit&nbsp;<span class=\"caps\">AVX2<\/span>"},"content":{"rendered":"<p>Wie immer kom\u00admen ers\u00adte belast\u00adba\u00adre Infor\u00adma\u00adtio\u00adnen zu neu\u00aden CPU-Archi\u00adtek\u00adtu\u00adren von den Com\u00adpi\u00adler\u00adbau\u00adern. Nun sind im GCC-Quell\u00adcode erst\u00admals Zus\u00e4t\u00adze f\u00fcr die \u201cBDver4\u201d-Architektur auf\u00adge\u00adtaucht, wobei es sich mit an Sicher\u00adheit gren\u00adzen\u00adder Wahr\u00adschein\u00adlich\u00adkeit um Excava\u00adtor han\u00addelt. Bis\u00adher gab es bereits Anpas\u00adsun\u00adgen f\u00fcr BDver1, BDver2 und BDver3,&nbsp;wor\u00adun\u00adter sich die Bulldozer\u2011, Piledri\u00adver- und Steam\u00adrol\u00adler-Archi\u00adtek\u00adtu\u00adren ver\u00adbar\u00adgen. Zur Erin\u00adne\u00adrung, AMDs Archi\u00adtek\u00adtur-Fahr\u00adplan sieht so&nbsp;aus:<\/p>\n<p><\/p><center><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" alt src=\"http:\/\/www.planet3dnow.de\/photoplog\/file.php?n=23537&amp;w=o\" width=\"1000\" height=\"563\"><\/center><strong>Neue\u00adrun\u00adgen<\/strong>\n<p>Was gibt es also zu berich\u00adten? Gr\u00f6\u00df\u00adte Neue\u00adrung, die zwar schon erwar\u00adtet wur\u00adde, aber nun als sicher ange\u00adnom\u00admen wer\u00adden kann, ist die AVX2-Unter\u00adst\u00fct\u00adzung. Intel hat <span class=\"caps\">AVX2<\/span> vor ein paar Mona\u00adten mit sei\u00adner Has\u00adwell-Archi\u00adtek\u00adtur in den Markt gebracht. Grob betrach\u00adtet han\u00addelt es sich dabei um die Erwei\u00adte\u00adrung von <span class=\"caps\">AVX<\/span> auf Inte\u00adger-Befeh\u00adle. Bei <span class=\"caps\">AVX1<\/span> gab es nur Gleit\u00adkom\u00admain\u00adstruk\u00adtio\u00adnen. <span class=\"caps\">AMD<\/span> hat\u00adte zwar schon \u00e4hn\u00adli\u00adches mit sei\u00adner eige\u00adnen Erwei\u00adte\u00adrung <span class=\"caps\">XOP<\/span>, aller\u00addings gab es die nur f\u00fcr 128 Bit, w\u00e4h\u00adrend <span class=\"caps\">AVX2<\/span> nat\u00fcr\u00adlich wie <span class=\"caps\">AVX1<\/span> auch 256 Bit nut\u00adzen&nbsp;kann.<\/p>\n<p>Zus\u00e4tz\u00adlich zu <span class=\"caps\">AVX2<\/span> wer\u00adden auch noch ein paar weni\u00adger bekann\u00adte Befeh\u00adle unterst\u00fctzt:<\/p>\n<ul>\n<li><span class=\"caps\">MOVBE<\/span>: Ein\u00adzel\u00adne Instruk\u00adti\u00adon, urspr\u00fcng\u00adlich von Atom ein\u00adge\u00adf\u00fchrt, wird seit kur\u00adzem auch in allen ande\u00adren Chips implementiert<\/li>\n<li><span class=\"caps\">BMI2<\/span>: 8 zus\u00e4tz\u00adli\u00adche Befeh\u00adle zur <a href=\"http:\/\/www.hardwaresecrets.com\/article\/Inside-the-Intel-Haswell-Microarchitecture\/1777\/2\" target=\"_blank\">Bit-Mani\u00adpu\u00adla\u00adti\u00adon<\/a>, eben\u00adfalls mit Has\u00adwell eingef\u00fchrt<\/li>\n<li><a href=\"http:\/\/software.intel.com\/en-us\/articles\/intel-digital-random-number-generator-drng-software-implementation-guide\" target=\"_blank\"><span class=\"caps\">RDRAND<\/span>: Zufalls\u00adzah\u00adlen\u00adge\u00adne\u00adra\u00adtor zur bes\u00adse\u00adren Ver\u00adschl\u00fcs\u00adse\u00adlung<\/a>, ein\u00adge\u00adf\u00fchrt mit Ivy-Bridge<\/li>\n<\/ul>\n<p>AMDs Excava\u00adtor wird mit Has\u00adwell in Sachen Instruk\u00adti\u00adons\u00adkom\u00adpa\u00adti\u00adbi\u00adli\u00adt\u00e4t also fast gleich\u00adzie\u00adhen. Nur fast, denn Intels neue <a href=\"http:\/\/www.realworldtech.com\/haswell-tm\/\" target=\"_blank\">TSX-Befeh\u00adle, die eben\u00adfalls mit Has\u00adwell ein\u00adge\u00adf\u00fchrt wur\u00adden<\/a> und die Spei\u00adcher\u00adver\u00adwal\u00adtung mit\u00adtels Trans\u00adak\u00adtio\u00adnen erm\u00f6g\u00adlicht, wird nicht genannt. Ver\u00admut\u00adlich ist dazu ein tie\u00adfe\u00adrer Ein\u00adgriff in den Spei\u00adcher\u00adkon\u00adtrol\u00adler&nbsp;n\u00f6tig.<\/p>\n<p><strong>Spe\u00adku\u00adla\u00adtio\u00adnen<\/strong><\/p>\n<p>Inter\u00ades\u00adsant wird sein, wie <span class=\"caps\">AMD<\/span> die AVX2-Befeh\u00adle imple\u00admen\u00adtie\u00adren wird. Es ist zu erwar\u00adten, dass <span class=\"caps\">AMD<\/span> das FPU-Design \u00e4ndern wird. Das erscheint bei Inte\u00adger\u00adin\u00adstruk\u00adtio\u00adnen zwar erst ein\u00admal etwas merk\u00adw\u00fcr\u00addig, aber auch <span class=\"caps\">XOP<\/span> lief schon auf der <span class=\"caps\">FPU<\/span>, da die Inte\u00adger\u00adre\u00adgis\u00adter nicht 128 Bit breit sind. An 256 Bit ist nat\u00fcr\u00adlich erst recht nicht zu denken.<\/p>\n<p>Ob die <span class=\"caps\">FPU<\/span> in Zuge die\u00adser Neue\u00adrung auch gleich einen Aus\u00adbau auf 2x256 Bit bekommt, ist unbe\u00adkannt. Nach\u00addem die aktu\u00adel\u00adle Bull\u00addo\u00adzer-Archi\u00adtek\u00adtu\u00adren schon kei\u00adne Kost\u00adver\u00ad\u00e4ch\u00adter in Sachen Ener\u00adgie\u00adum\u00adset\u00adzung sind, soll\u00adte man dies aber wohl nicht vor einem Shrink auf den n\u00e4chst\u00adklei\u00adne\u00adren Node erwar\u00adten. Nach\u00addem <span class=\"caps\">AMD<\/span> in letz\u00adter Zeit aber nur klei\u00adne Schrit\u00adte macht, f\u00fcr den Ser\u00adver\u00adbe\u00adreich n\u00e4chs\u00adtes Jahr sogar noch ein\u00admal einen neu\u00aden Pro\u00adzes\u00adsor namens <a href=\"http:\/\/www.planet3dnow.de\/cgi-bin\/newspub\/viewnews.cgi?id=1371538033\">War\u00adsaw mit Piledri\u00adver-Archi\u00adtek\u00adtur statt Steam\u00adrol\u00adler<\/a> bringt, darf man wohl anneh\u00admen, dass Excava\u00adtor kein gro\u00ad\u00dfer Sprung sein wird und eben\u00adfalls noch in 28 nm pro\u00addu\u00adziert&nbsp;wird.<\/p>\n<p><strong>Quel\u00adlen:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/sourceware.org\/ml\/binutils\/2013-09\/msg00155.html\">BDVer4-Patch in der GCC-Mailingliste<\/a><\/li>\n<li><a href=\"http:\/\/www.hardwaresecrets.com\/article\/Inside-the-Intel-Haswell-Microarchitecture\/1777\/2\"><span class=\"caps\">BMI2<\/span> | Hard\u00adware Secrets<\/a>.<\/li>\n<li><a href=\"http:\/\/software.intel.com\/en-us\/articles\/intel-digital-random-number-generator-drng-software-implementation-guide\">Intel Digi\u00adtal Ran\u00addom Num\u00adber Gene\u00adra\u00adtor (<span class=\"caps\">DRNG<\/span>) Soft\u00adware Imple\u00admen\u00adta\u00adti\u00adon Gui\u00adde | Intel Deve\u00adlo\u00adper Zone<\/a>.<\/li>\n<li><a href=\"http:\/\/www.realworldtech.com\/haswell-tm\/\">Ana\u00adly\u00adsis of Haswell\u2019s Tran\u00adsac\u00adtion\u00adal Memo\u00adry<\/a>.<\/li>\n<li><a href=\"http:\/\/www.planet3dnow.de\/cgi-bin\/newspub\/viewnews.cgi?id=1371538033\"><span class=\"caps\">AMD<\/span> aktua\u00adli\u00adsiert Opte\u00adron-Road\u00admap bis 2014 \u2014 Ber\u00adlin, War\u00adsaw und Seat\u00adtle sol\u00adlen es rich\u00adten [Update] \u2014 Pla\u00adnet&nbsp;3DNow!<br>\n<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wie immer kom\u00admen ers\u00adte belast\u00adba\u00adre Infor\u00adma\u00adtio\u00adnen zu neu\u00aden CPU-Archi\u00adtek\u00adtu\u00adren von den Com\u00adpi\u00adler\u00adbau\u00adern. Nun sind im GCC-Quell\u00adcode erst\u00admals Zus\u00e4t\u00adze f\u00fcr die \u201cBDver4\u201d-Architektur auf\u00adge\u00adtaucht, wor\u00adun\u00adter es sich mit an Sicher\u00adheit gren\u00adzen\u00adder Wahr\u00adschein\u00adlich\u00adkeit um Excava\u00adtor han\u00addelt. (\u2026) <a class=\"moretag\" href=\"https:\/\/www.planet3dnow.de\/cms\/4471-excavator-mit-avx2\/\">Wei\u00adter\u00adle\u00adsen&nbsp;\u00bb<\/a><\/p>\n","protected":false},"author":5,"featured_media":80,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[12],"tags":[966,361,108,235],"class_list":["post-4471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aktuelles","tag-amd","tag-avx2","tag-cpu","tag-excavator","entry"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/4471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/comments?post=4471"}],"version-history":[{"count":13,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/4471\/revisions"}],"predecessor-version":[{"id":4538,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/posts\/4471\/revisions\/4538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/media\/80"}],"wp:attachment":[{"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/media?parent=4471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/categories?post=4471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.planet3dnow.de\/cms\/wp-json\/wp\/v2\/tags?post=4471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}