2018年11月08日

AMDの7nmプロセス


■モジュラーアーキテクチャの次世代AMDサーバーCPU
 AMDは64コア/128スレッドの次世代サーバーCPU「Rome」を2019年に投入する。Romeは、「ZEN 2」マイクロアーキテクチャのCPUコアをベースとしており、TSMCの7nmプロセスで製造される。7nm/10nm世代で製造される初めてのx86 CPUとなる見込みだ。AMDは、米サンフランシスコで開催した技術発表イベント「Next Horizon」において、Romeの技術概要を発表、また、実シリコンによる動作デモも行なった。 Romeの特徴は、複数のダイを組み合わせたマルチダイ構成を取ったこと。AMDは、従来のZENベースのサーバーCPU「Naples(ネイブルズ)」でもマルチダイ構成を取った。しかし、Romeのマルチダイは、Naplesのそれとは大きく異なっている。
 Naplesでは、8個のCPUコアとI/O、メモリインターフェイスを1個のダイに収めて、4個のダイを組み合わせることで32 CPUコアのCPU製品を実現していた。それに対して、Romeでは、CPUコアのダイと、I/O系のダイの分割した。パッケージ内に1個のI/Oダイと、8個のCPUダイが収められている。8個のCPUダイはそれぞれ8個のCPUコアを搭載しており、合計で64個のCPUコアとなる。
 マルチダイ構成でCPUコア数を増やしたRomeだが、個々のCPUコアのマイクロアーキテクチャも拡張されている。とくに浮動小数点演算のスループットは、CPUコアあたり2倍となっている。そのため、1個のCPUあたりの浮動小数点演算性能は、CPUコア数の倍増と浮動小数点演算スループットの倍増によって4倍に上がっている。
 ZENは2017年に14nmプロセスで登場、その後、クライアントサイドでは2018年に12nmプロセスベースのZEN+を導入した。しかし、ZEN+のアーキテクチャ拡張はマイナーなものであり、基本は初代ZENのままだった。しかし、今回の7nmのZEN 2では、CPUコアのマイクロアーキテクチャにも大きく手が入った。
 ZEN 2では、浮動小数点演算のスループットはコア当たりピークで2倍に引き上げられた。クロックあたりの実命令実行数「IPC(Instruction-per-Clock)」も、ZEN 2で向上した。さらに、アーキテクチャ上のセキュリティ問題へのハードウェア対応もなされた。
■2倍のスループットとなった浮動小数点パイプライン
 浮動小数点パイプラインでは、128-bitから256-bitへとSIMD(Single Instruction, Multiple Data)幅を倍増させた。従来のZENマイクロアーキテクチャでは128-bit、つまり、単精度浮動小数点なら4-wayのSIMDユニットを2系統備えていた。256-bitのAVX命令を実行する場合は、内部的に2つ(オペランドがメモリの場合は4)のマイクロOP(CPUの内部命令)に分解していた。それに対して、ZEN 2では、256-bit SIMD命令をそのまま1パイプで実行する。単純にSIMD演算のスループットが倍になっている。
 256-bit SIMD演算ユニットの導入に合わせて、レジスタは256-bitに拡張された。また、ロード/ストアユニットのデータパスも、従来の128-bitから256-bitへと倍増された。ZENでは、2ロードと1ストアのデータパスを備えているが、256-bitの2ロードと1ストアになったと推測される。
 AMDは、重いSIMD演算はGPUコアにオフロードし、CPUコア側のSIMDは128-bitのショートベクタに留めるという発想で設計されてきた。それに対して、IntelはCPU側のSIMD演算ユニットを256-bit、512-bitと拡張を続けて来た。しかし、ここへ来て、AMDもCPU側のSIMDを256-bitへと拡張し、ややIntel寄りの発想になって来た。
 トランジスタ密度の高い7nmプロセスへ移行したことで、回路規模の大きな浮動小数点演算ユニットを増やしても、CPUコアをある程度小さく保つことが可能になったと見られる。また、AMD自体が、一時のAPU(Accelerated Processing Unit)偏重路線から、ディスクリートのCPUとGPUも重視する路線へと転換したことも影響している。ソフトウェア側では、AVXへの対応がゆっくりではあるが進展しており、ハードウェアを拡張する意味が強くなっている。
 ちなみに、x86系命令のSIMDでも、512-bitのAVX-512命令はサポートしていないという。AVX-512では、マスクレジスタの導入など、コントロールフローの制御に大きな変更が入ったため、サポートは単純に2つのマイクロOPに分解するだけではできないからだ。FPユニットでは、このほか、ディスパッチ/リタイヤの帯域も拡張し、より多くの命令もインフライトで制御できるようになっている。
■フロントエンドを拡張してIPCを引き上げる
 ZEN 2マイクロアーキテクチャでは、フロントエンドも拡張された。分岐予測を行なうプレディクタが向上された。ZENでは、分岐予測にパーセプトロンを使ったニューラルネットワーク分岐予測技術を採用している。過去の分岐それぞれに重みをつけて、分岐のパターンを解析する。ニューラルネットワーク分岐予測では、回路規模を増やした場合に、従来手法のように精度向上が頭打ちにならず、予測精度が向上しやすい。ZEN 2では、分岐予測のリソースを増やして精度を向上させた可能性がある。
 CPUフロントエンドでは、このほか、命令プリフェッチも改良され、命令キャッシュ自体も最適化された。また、x86系命令をデコードした後の内部命令であるマイクロOPをキャッシュするOPキャッシュはサイズが増量された。これまでのZENでは、OPキャッシュのサイズは2KマイクロOP分だったが、サイズが増やされた。下のスライドにあるマイクロタグ(Micro-Tags)は、命令キャッシュのタグとOPキャッシュのタグを紐付けるタグとなっている。
 マイクロアーキテクチャ面での拡張では、セキュリティも重要なポイントだ。CPU業界は、アーキテクチャ上のセッキュリティホールの相次ぐ発見で大きく揺れている。「Meltdown」や「Spectre」などが脅威なのは、これがバグ的なホールではなく、アーキテクチャ上の副作用的なホールであることだ。高性能CPUの高速化アーキテクチャに内在するホールであるため、対処が非常に難しい。
 幸いなことにAMDは、Intelと比べるとこれまでに見つかったホールが少ないが、SpectreのホールはZENにも存在していた。AMDはSpectreにソフトウェアでの対応をしていたが、ZEN 2ではハードウェアで対応する。現在、CPU業界は、高速化アーキテクチャに隠れていたセキュリティ問題への対応におおわらわの状況となっている。新しい高速化技術を導入するよりも、まず、CPUをセキュアにする枠組みやテクニックの導入に奔走している。AMDも、この問題への解答をZEN 2に実装してきたようだ。
■ZEN 4までの開発がオントラックで進行中
 AMDは7nmプロセスへと移行したことで、従来の14nmプロセスに対してトランジスタ密度を2倍に引き上げることが可能になった。増えたトランジスタ予算を使うことで、ZENマイクロアーキテクチャを大幅に拡張、性能と機能を向上させた。AMDによると同じ回路パフォーマンスあたりの電力は半分の0.5倍になっているという。チップ全体では、同じ電力時に性能は1.25倍になるという。
 AMDはZENマイクロアーキテクチャとプロセス技術を今後もさらに発展させて行く。現在サンプル出荷中のZEN 2に続いて、EUV露光を使うプロセスと見られる7nm+で製造される「ZEN 3」の開発はオントラックで進行している。さらにその先の「ZEN 4」の開発も進行している。2世代から4世代の製品開発を平行させることで、次々により高性能な製品を送り出す強力なロードマップを維持する。
PC Watch,後藤 弘茂 (Hiroshige Goto)
Stage 4 colon cancer life expectancy 2016Dasa 2060 rulesAluminum mailMasha babko full collection sixNufams imagesCall center tam namesPathfinder honors worksheets pdfExcel spreadsheet formulas for biggest loserHylatopic plus couponScale factor maps worksheetsWake and rpe guide100 things to know for global regentsWww.citimanager loginسکس اسم زینبIm cock craving sissy boi tumblrBo3 mods for xbox 1پدر با مادر عرس سکس فیلمBank of america personal loans rateWhere did cedric haynes go after kltvAti proctored test bankPimpandhost img nude teensUs bank fair fundWorkforce sterling background check log inLeland 100 snowmobile trailerCodes for rocitizens 2017 listUs bank employee benefitsChubb workers compensationSpeech to honoring a good employeeKronos employee loginAlex wilson meteorologist personal lifeAcrochordon icd 10Abilify versus rexultiXbox one lucky block mod free downloadPaychex 2017 payroll calendar printableAca bcbsnc prefix 2017Nitro type hacked moneyPrednisone in a drug screenTeacher k chodaDelta sigma theta call to convention 2017Form 5513 key issue and turn inKyleena iud coding 2017Www.ultiproworkplace.com loginPictures of people matingNaruto unblocked games at schoolAntibiotic to fluid chartList telegram friends 2017ist telegram friends 2017Wfqan blue crossHatfield 410ga single shot shotgunHashtag generator bacheloretteDocumentdna kellyus login aspxHarris county commissary icarePill 44 175 hydrocodone imagesVa nurse pay scaleدانلود فیلم های سکسی ایرانیImoutotv asami kondouWhat does mchc measureHttp klass.ie wordp mgp qjwSalvage yards for rv partsHarley davidson credit dept 15129 palatine ilFirst grade paper templateSubordinate clause worksheets for 5th gradeTs stacy dallasIcd 10 bilateral lower extremity radiculopathyDoctors who prescribe narcotics easilySign in to my usaa accountFossil handbags outletPolytech legend nation match for saleAlt 1f382Jailbait sucking cockReallifecam email and password listCibc mortgage offsetمواقع جنس جديده 2017Men transforming into womenIcd 10 bacteremia mrsaلینک کانال دوستیابی و همسریابیسکس مجلوقSchool allowed game websitesWooden spoonsScratch paper minecraft 2d minecraftCpt code wound explorationLoctite cross reference chartErotik kolombiya filmleriDutch boy paint colors chartChurch homecoming themes and scripturesAmma makan malayalam six kathaفیلم.سکسی بازیگران معروف کره ایGreece russia embassyVietnam war castration of powJenny mccarthy 1993 1994 bubble bath photosFamotidine zantac equivalentCpt code femoral epiphysis pinningElectric grill patioPerformance phrases for integrityDid bank of america buy countrywideCarr brothers crime scene photos2017 proposed nj fee scheduleHeb on culebra and 1604 pharmacyCan a lingual frenelum get infectedForm 5506 nar 2016Simple heart spark notesDepo provera due date chartDaily gambling horoscopes for piscesCarmax auto payoff addressUs bank consumer loan payoff addressDaily commuter puzzle in kansas cityIcd code for application of splintPenny war slogansTrumpet craft patternElevated creatine kinase icd 9Fujitsu serial number ageالافلام الاباحيه للكبار فقطWhat does fake watson white pillsCrossword puzzles printable free themesعکس از کس بهنوش بختیاریStone veneer at home depotHolly wiloughby camel toePrintable bubble letter with polka dotsAtlantic mortgage abn amroJamey ragle scandalDbz ultimate power 2 unblockedArmy 4187 stop meal deduction fillableIp 465 white oval pillGirl falling game unblockedRuleta activa youtubeMom son made love videosHierarcy of valuesin addictionMario lopez daughter down syndromeLetter to stop garnishmentWww.portal.healthhelp.com humanaWorldwide vacation snaps11.2 applying mendels principles answer keyDbl 5410 acetal polymerAbiotic factors in bald eagle ecosystemMartha maccallum upskir legsFox news anchors salariesMassage institution 2Carpuject instruction guideXerox workcentre 7425 fault codesHttps praxair.ultipro.com mobile app pages login.aspxDomestic violence worksheets in spanishAti pharmacology practice 2016 bAmoeba sisters macromolecules worksheet answersFunny christmas poems for seniorsRoss dress for less interview processChapter 13 medical terminology answersAcls algorithms 2016 pdf printable1950s nudist photosParadisebirds casey umbrella setAr lesson 2.1 key term crosswordNicole curtis upskirt tumblrRevenue code influenzaLegacy visa loginInfected wound icd 10Youngest ever nudistSantander auto loan payoff numberAv4. mgbGalaxy s7 icon plus signMeijer pharmacy couponSamsung sgh t528g secret codesFios channels fairfax vaMy first girdles and directoire girdlesWeight watchers points portillosMeritain formularyTamera mowry on trumpAll chatango roomsKimberly guilfoyle up dressShootout game unblockedMeeting reflections for work117 coping skillsDevin nunes psychic predictionsJailbait long cockIcd9 flexor carpi radialis tendon laceration1000 amazon gift card giveawayTrileaf distribution trifeuil torontoFiberglass lafitte for saleGabapentin solution temperature excursionFree club pogo membership activation keyMirorball slots free coins on twitterCarole lombard autopsy reportGoal tacrlimus levelBackpage miss2017 yeni nilesat porno tv nilesat2018 cola updatePlaque for keynote speakerJay david married to brooke baldwinHttp intranet.costco.com marketing supplies.htmlIcd 10 kyleena iudExamples of foreshadowing for 4th gradersPandora dmx profusion loginAdepix can kill youPsychic predictions trump assassinationTogel singapore gplStep by step jailbreak amazon fire tvInvestment reconciliation templateJ 41 shoes new nameOsteoporosis risk icd 10داستان سکس مادر زنمAntique slot machine repair colorado springsDoes vectra 3d have an expiration dateIs there a directv app on rokuGand aur phudi mariProdtrate massage in the bay areaAllied universal cycop loginCentaur transformationنيك فلسطينيFree amazon mp3 codeFree mincraft alts list 2017 no serveysRegions bank insurance deptPatti ann browne leaving foxSherwin williams paint equal to bleeker beigeCeo bank of america emailLinking cube printable worksheetsXsix thu vat va nguoi.comIready reading loginTải liên quân cho windowBank of america fraud deptWww.libertymutual.com mortgage lienMitel 5212 ip phone annual leave messageGotcha papers for lynchburg vaVdategame photographer walkthroughsHigh school girls candidOf america foreclosure columbus ohioHow to bypass smugmug passwordWww.harcourtschool.com activity hotplate index.htmlMalayalam m3u tv free iptv serverArkansas smoke alarm codeCounter strike online free unblockedDisney pinsTeenmarvel madisonIs 346 answers to fema test3rd may 2017 lotto number in ghanaKegels in spanish pdfSwot analysis example home health careErrors of nursesSmart square ssm loginTreasures weekly assessment frocreature featuresLesson 7.6 practice b answers algebra 2Is propranolol an opiateNew cpt code for 62311Download worldship 2014Google chrome new versionCustom rom samsung j1 miniLs land boardLeaked itunes gift cards codesWinchester 9422 heavy variationIs139 exercise design answersDx code for bilateral pedal edemaBelinda bely hc videoOpioid constipation treatment dulcolaxBo2 jiggy mods xbox 360Marshall clothingBaggio free kicksLucky lottery numbers for taurusFinance team name ideasBasketball legends unblocked games 77The music man movie worksheetsBoremaster on craigslistMake a fake ultrasound free onlineIptv providers rokuMy schedule jeffersonPokemon free printable christmas cardsColchicine and carvedilol interactionFlying shooting games unblocked at schoolMagic bullets for 4856 failure to reportSpanking debras butt everybody loves raymondMasterchan.org 222Bank of america phishing scam locked accountToastmasters committeesMeritain health po boxالافلام الاباحية الجديدة افضل الافلامSynonyms list for 2nd gradeKnotted wifeProcedure codes 62322Ru jpg4 netHttp mydivericare.comKodi 17 crash linuxCamilla kaftanKely ripa and jessica seinfeldSample dap notes in counselingMadalin stunt cars at schoolDec 2016 latest porn passwordsStaff potluck templateGotcha paper contactIce girl and fire boy unblockedTreecasino loginJohn endicott horse breeder remarriedCigna provider guideline for filing claimsBank holidays 2017 united statesBetfred 49s results for todaySusan warren and joe scarboroughCa sdi rate 2017Did coach make a plaid purseFresenius settlement 2017Kannada attige mole kathegaluBlumax reveal my entries promotekEva ionesco lara wendel maladolescenza 1977Junior nudist pageantSonja funny girls torrentReload numbers for netspend hackDave ramsey legacy formPeripheral angiogram cpt codeNea crossword puzzle answers for todayFios channel guide queens nycIcd10 shoulder stiffness s p mastecomyCybershift codesDownload video sek mesum porno nikmat pollLuxure tv .comPlisse bedspreads fullSpyro and cynder online comicsMothers who fuck their sonsConnect the dots hardStna written definitionsBubble shooter full screenRib pain icd 10 codeAir force biography template pdfBest jailbreak firestick downloadsRear tine tillerCigna medicare supplemental insurance provider loginInternational paper hunting leasesUno game online unblockedFemme baise avec un chien2017 screening mammogram cpt codeWhat happened to kate biloLumbar epidural hematoma icd 10Sample letter of explanation to underwriterRun 1 unblockedV 3604 pill can u snort vicodin




上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。