APU13 е насочен към пазара на сървъри с HSA - PROHARDWARE! Новини за сървъра

Във връзка с продължаващото събитие APU13 акцентът беше върху пазара на сървъри. AMD не скри, че APU в Берлин ще бъде разположен през 2014 г., което по същество ще бъде сървърна версия на разработката, наречена Kaveri. Компанията се подготвя за тази промяна от известно време, но с интегрирането на архитектурата на GCN дойде моментът, когато си струва да преминем към. Причините, поради които Фил Роджърс обсъжда как може да използва APU с поддръжка на hUMA и hQ в сървъра. Това ще се основава на платформата HSA, чиито спецификации ще бъдат приети от заинтересованите страни до края на годината, така че хардуерната система може да се счита за окончателна, поне за първата версия, която, разбира се, може да бъде разработена по-късно, но сега са дефинирани основите. Това по същество се отнася за архитектурата на платформата и справочника за програмисти, докато спецификацията HSA-MMU е налична от известно време.

H ir d e t é s

Успоредно с това, развитието на проекти на спецификации за средата на изпълнение на HSA напредва добре. Това е по-лесната част от работата, тъй като за спецификациите HSAIL и AQL, компаниите от фондацията HSA трябваше да се съгласят да направят внедряването напълно съвместимо с всеки хардуерен елемент, така че трябва да напишете програмата само веднъж и да я стартирате оттам. И накрая, инструментите за разработка ще отидат при работната група на фондацията HSA в началото на следващата година. Приемането им ще бъде много по-благоприятно във времето, тъй като това не са хардуерни спецификации. Между другото, платформите за разработка на HSA също ще бъдат доставени от участващите компании в началото на следващата година. За AMD това очевидно ще бъде APU на Kaveri, докато други компании ще предлагат чип в процес на проектиране или дори конфигурирана FPGA. Очевидно разработчиците на софтуер, участващи във фондацията HSA, ще получат необходимите пакети много по-рано, отколкото публични или просто бета инструменти за разработка, така че заинтересованите софтуерни компании вече работят за HSA.

На пазара на сървъри Фил Роджърс заяви, че HEVC ще бъде най-голямата промяна, тъй като увеличаването на разделителната способност на дисплеите ще натовари все повече и повече на сървърите в това отношение. В сравнение с H.264, ефективността на HEVC компресията е значително по-добра, което го прави много добра цел за видео портали. Съществен проблем обаче е, че кодирането на видеоклипове под HEVC изисква много ресурси, така че новият стандарт е проектиран от самото начало, така че паралелизирането на обработката не би било проблем. Ето защо APU ще трябва да работят много усилено върху този работен процес, тъй като IGP е особено ефективен за паралелна обработка.

Друга важна задача е специалната версия на B + Trees на структурите на B Trees, която се използва в много често срещани софтуери за управление на бази данни, като за пример се споменават SQLite (Dropbox, Apple, Mozilla, Google) и CouchDB (BBC, Credit Suisse, CERN). Най-големият проблем с традиционното GPU ускорение на B + Trees е, че размерът на базите данни може да бъде много голям, така че непрекъснатото копиране на данни между процесора и специалната памет на GPU на практика елиминира ускорението. Освен това в много случаи използването на ускорение на GPU води до още по-бавна обработка. APU на Kaveri реагира лесно на това, тъй като неговият IGP работи в същата памет като CPU, което означава, че не се изисква копиране на данни. В теста на AMD, APU на Kaveri с 35-ватова консумация на TDP получи 6 GB входни данни със 112 милиона ключове и един милион паралелни търсения. Ускорена с IGP, системата беше в най-добрия случай почти шест пъти по-бърза с променлив брой така наречени дъщерни възли, докато с много дъщерни възли беше приблизително 80% по-бърза от ръчно оптимизирания OpenMP код за процесорни ядра.