Codeplay - Codeplay
Частный | |
Промышленность | Технологии |
Основан | 2002 |
Основатель | Эндрю Ричардс |
Штаб-квартира | Эдинбург, Шотландия, Великобритания (головной офис)[1] Лондон, Англия, Великобритания (юридический адрес)[2] |
Ключевые люди | Джим Николас (Председатель ) Эндрю Ричардс (Исполнительный директор ) Чарльз Макфарлейн (CBO ) Карон Дэвис(COO ) |
Товары | ComputeAorta ComputeCpp Acoran |
Количество работников | 70 (2020) |
Интернет сайт | www |
Codeplay Software Limited это частная компания, базирующаяся в Эдинбург, Шотландия. Codeplay создает программное обеспечение на основе открытых стандартов программирования, чтобы разработчики приложений могли программировать сложные процессоры, используя знакомые стандарты и инструменты. Codeplay предоставляет решения и услуги на рынки от Высокопроизводительные вычисления (HPC ) к граничные вычисления Такие как ADAS и камеры наблюдения. С ростом спроса на Искусственный интеллект и Машинное обучение, Codeplay помогает преодолеть разрыв между процессор дизайнеры и Приложение AI Разработчики. Codeplay широко работает с открытые стандарты и активно сотрудничает с организациями по стандартизации, такими как Хронос, HSA и MISRA.
История
Codeplay была основана в 2002 году Эндрю Ричардсом, опытным разработчиком игр, ранее возглавлявшим отдел разработки программного обеспечения в компании Eutechnyx. Первоначальное финансирование компании было предоставлено Jez San OBE, Основатель Игры Аргонавты и ARC International. Codeplay начала свой бизнес с разработки компиляторов, предназначенных для программистов игр, выпустив компилятор VectorC для PlayStation 2 и x86 ПК с Windows. В 2005 году Codeplay сместила акцент на разработку индивидуальных компиляторов C / C ++ для разработчиков процессоров и с тех пор расширила свои услуги, включив разработку отладчиков, сред выполнения и инструментов тестирования.
В 2011 году Codeplay объявила, что предоставила систему повреждения автомобилей в реальном времени для NASCAR Игра: 2011, используя свою технологию Offload.
В 2013 году Codeplay сформировала НИОКР разделение, и получил Инвесторы в людей аккредитация.
В 2014 году Codeplay объявила, что работает над внедрением нового временного стандарта Khronos Group для гетерогенных вычислений, SYCL. Выдающийся инженер Codeplay Майкл Вонг в настоящее время возглавляет рабочую группу по этому стандарту в рамках Хронос Групп.
В 2017 году Codeplay и Renesas объявили о сотрудничестве по предоставлению ComputeAorta, Codeplay OpenCL открытая стандартная программная среда для Renesas R-Автомобиль система на кристалле (SoC).[3]
В 2018 году Codeplay получил инвестиции от Foresight, часть средств - от Foresight Williams Technology EIS Fund.[4]
В 2019 году Codeplay объявила о сотрудничестве с Воображение Технологии включить TensorFlow родная поддержка для PowerVR GPU через оптимизированный открытый исходный код SYCL библиотеки.[5]
В 2020 году Codeplay объявила о сотрудничестве с NSITEXE и Kyoto Microcomputer для разработки OpenCL и SYCL Поддержка для RISC-V[6]
Товары
Acoran[7]
Acoran - это готовая к работе, полностью открытая программная платформа для Exascale и искусственный интеллект. Совместимость с широким спектром открытых стандартов (SYCL, OpenCL, СПИР-В и oneAPI ), а также поддерживает высококачественные полнофункциональные фреймворки, такие как TensorFlow или же Эйген; Acoran переносит ускорение программного обеспечения из лаборатории в производство.
ComputeCpp
ComputeCpp, реализация открытого стандарта SYCL Khronos®, является первой в мире реализацией, совместимой с SYCL v1.2.1. Это кульминация работы, проделанной в Khronos по определению открытых стандартных моделей программирования, которые работают на нескольких платформах и устройствах.
ComputeAorta
ComputeAorta - это многоцелевой, многоплатформенный инструментарий Codeplay для быстрого предоставления OpenCL, SPIR -V и Вулкан стандарты вычислений. ComputeAorta также можно легко настроить для поддержки новых и новейших аппаратных архитектур, особенно для ИИ и компьютерного зрения.
Стандарт OpenCL получил широкое распространение в качестве модели программирования для GPU, Процессоры, DSP и ПЛИС. Codeplay создал проприетарные индивидуальные реализации OpenCL для многих клиентов, а также вносит значительный вклад в развитие OpenCL и соответствующие стандарты в Khronos Group.
Стандарты участия
Codeplay активно участвует в работе органов по стандартизации, чтобы отрасль извлекала выгоду из своих обширных и разнообразных знаний. Codeplay придерживается следующих стандартов:
Группа | Раздел |
---|---|
Хронос Групп | Консультативная группа по вопросам безопасности (SCAP) |
Хронос Групп | SYCL |
Фонд HSA | Программного обеспечения |
ISO / IEC JTC1 / SC22 | WG21 SG14 Low Latency / Игры / Финансы / Встроенное ПО / Моделирование |
ISO / IEC JTC1 / SC22 | Транзакционная память WG21 SG5 (Oracle, Intel, Redhat) |
ISO / IEC JTC1 / SC22 | Исполнители SG1 WG21 (Google, Nvidia, Facebook) |
ISO / IEC JTC1 / SC22 | WG21 SG1 Программирование без блокировок и модель памяти (Facebook, IBM) |
BSI IST / 5 и SCC | Совет по стандартам Канады (SCC) |
MISRA | Автомобильный C ++ |
Исследование
Codeplay внесла свой вклад в следующие исследовательские проекты, финансируемые ЕС:
- CARP: правильное и эффективное программирование ускорителей[8]
- LPGPU: маломощные параллельные вычисления на графических процессорах[9][10]
- ПЕФФЕР: Переносимость производительности и возможность программирования для гетерогенных многоядерных архитектур[11]
- LPGPU2: маломощные параллельные вычисления на графических процессорах 2[12]
- WIZer: Проект батарей, возглавляемый Williams Advanced Engineering, представит революционный подход к управлению батареями, новый гибрид суперконденсатор и литий-ионный аккумулятор системы и коммуникационная платформа, которые будут предоставлять данные и возможности клиентам, производителям транспортных средств и поставщикам инфраструктуры
Рекомендации
- ^ https://www.codeplay.com/support/contact
- ^ https://beta.companieshouse.gov.uk/company/04567874
- ^ «Renesas Electronics и Codeplay совместно работают над OpenCL и SYCL для решений ADAS - Codeplay Software Ltd». www.codeplay.com. Получено 2020-11-06.
- ^ «Программное обеспечение Codeplay для получения инвестиций для обеспечения безопасного ИИ для автомобильной промышленности - Codeplay Software Ltd». www.codeplay.com. Получено 2020-11-06.
- ^ «TensorFlow получает встроенную поддержку графических процессоров PowerVR® через оптимизированные библиотеки SYCL с открытым исходным кодом - Codeplay Software Ltd». www.codeplay.com. Получено 2020-11-06.
- ^ «NSITEXE, Kyoto Microcomputer и Codeplay Software вводят программирование с открытыми стандартами в векторный процессор RISC-V для систем высокопроизводительных вычислений и искусственного интеллекта - Codeplay Software Ltd». www.codeplay.com. Получено 2020-11-06.
- ^ «Codeplay Software представляет Acoran, стандартную платформу для программистов ИИ - Codeplay Software Ltd». www.codeplay.com. Получено 2020-11-06.
- ^ «CARP: правильное и эффективное программирование ускорителей». Проверено 3 апреля 2014 г.
- ^ "Консорциум | LPGPU.org". Проверено 3 апреля 2014 г.
- ^ «Европейский консорциум получил грант в размере 2,8 млн евро за исследования в области обработки графики с низким энергопотреблением». 9 ноября 2011 г. Проверено 3 апреля 2014 г.
- ^ "PEPPHER Partners". Проверено 3 апреля 2014 г.
- ^ Проект LPGPU2 с участниками Khronos, Samsung UK, Codeplay и Think Silicon. Проверено 30 ноября 2017 г.