Java може да се предлага с ускорители Epiphany PROHARDWARE! PCBarebone новини

Хоби компютрите са много популярни в наши дни, тук можем да мислим за решенията на Raspberry Pi, но има и много по-интересни концепции, като Parallella, която също е родена от колекцията kickstarter. Parallella е специално малък суперкомпютър, тъй като е изграден на ускорителя Adapteva Epiphany-IV, който е способен на 100 GFLOPS изчислителна мощност с максимална консумация на енергия от 2 вата. Това обаче не е много лесно да се програмира днес, тъй като опциите включват C, C ++ и OpenCL, но добри резултати се постигат най-добре при OpenCL, който е подходящ за много програмисти, но може да има и по-проста алтернатива.

H i r de t и

Няколко фенове на Parallella започнаха проект, който ще направи програмирането на ускорителя Adapteva Epiphany-IV достъпно в Java, по-точно на входящите езици Java 9. Концепцията се основава на проект с кодово име Sumatra, който генерира подходящия код чрез съществуващия API на Lambda и Stream с JIT (Just-In-Time) компилатор, наречен GRAAL, ремонтиран в JVM. Последният генерира HSAIL код, който е стабилна основа, тъй като платформата HSA 1.0 е завършена. Разбира се, ускорителят Adapteva Epiphany-IV не поддържа HSA, тъй като не отговаря на спецификациите, но може да бъде написан с мощен HSA симулатор, който вече би могъл да изпълнява HSAIL код.