Standard Portable Intermediate Representation (SPIR) — проміжний формат для представлення коду, розроблений консорціумом Khronos Group для графіки або для паралельних обчислень, початково розроблений для роботи з OpenCL.
Тип | проміжний формат |
---|---|
Автор | Khronos Group |
Розробник | Khronos Group |
Перший випуск | січень 2014 |
Платформа | Багатоплатформний |
Вебсайт | www.khronos.org/spir |
Існуючі версії
Вперше SPIR був анонсований у 2011 році, сучасна версія під назвою SPIR-V була представлена в 2015.
- SPIR 1.2 базується на LLVM IR версії 3.2; як частина з розширень OpenCL 1.2
- SPIR 2.0 базується на LLVM IR версії 3.4; як частина з розширень OpenCL 2.0
- SPIR-V не використовує LLVM IR; частина OpenCL 2.1 також відома як складова призначена для Vulkan (API)
SPIR-V
SPIR-V є модифікованою версією SPIR яка була анонсована в березні 2015 року, і остаточно випущена 16 листопаду 2015-го. Розширення SPIR різних версій включає справжній багатоплатформний стандарт, повністю визначений компанією Khronos з низькорівневою підтримкою для шейдерів та інших важливих функціональностей.
Підтримка стандарту SPIR-V пов'язана з його включенням у специфікацію OpenCL версії 2.1, а також для Vulkan API для графіки й обчислень.
Див. також
Примітки
- Parkerson, Stuart (4 березня 2015). . App Developer Magazine. Архів оригіналу за 6 квітня 2015. Процитовано 5 квітня 2015.
- . www.Khronos.org. 16 листопада 2015. Архів оригіналу за 8 листопада 2020. Процитовано 16 листопада 2015.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Standard Portable Intermediate Representation SPIR promizhnij format dlya predstavlennya kodu rozroblenij konsorciumom Khronos Group dlya grafiki abo dlya paralelnih obchislen pochatkovo rozroblenij dlya roboti z OpenCL SPIRTippromizhnij formatAvtorKhronos GroupRozrobnikKhronos GroupPershij vipusksichen 2014PlatformaBagatoplatformnijVebsajtwww khronos org spirIsnuyuchi versiyiVpershe SPIR buv anonsovanij u 2011 roci suchasna versiya pid nazvoyu SPIR V bula predstavlena v 2015 SPIR 1 2 bazuyetsya na LLVM IR versiyi 3 2 yak chastina z rozshiren OpenCL 1 2 SPIR 2 0 bazuyetsya na LLVM IR versiyi 3 4 yak chastina z rozshiren OpenCL 2 0 SPIR V ne vikoristovuye LLVM IR chastina OpenCL 2 1 takozh vidoma yak skladova priznachena dlya Vulkan API SPIR V SPIR V ye modifikovanoyu versiyeyu SPIR yaka bula anonsovana v berezni 2015 roku i ostatochno vipushena 16 listopadu 2015 go Rozshirennya SPIR riznih versij vklyuchaye spravzhnij bagatoplatformnij standart povnistyu viznachenij kompaniyeyu Khronos z nizkorivnevoyu pidtrimkoyu dlya shejderiv ta inshih vazhlivih funkcionalnostej Pidtrimka standartu SPIR V pov yazana z jogo vklyuchennyam u specifikaciyu OpenCL versiyi 2 1 a takozh dlya Vulkan API dlya grafiki j obchislen Div takozhVulkan API OpenGL Shading Language ShejderPrimitkiParkerson Stuart 4 bereznya 2015 App Developer Magazine Arhiv originalu za 6 kvitnya 2015 Procitovano 5 kvitnya 2015 www Khronos org 16 listopada 2015 Arhiv originalu za 8 listopada 2020 Procitovano 16 listopada 2015