ОпенСПАРК
OpenSPARC — это аппаратный проект с открытым исходным кодом , начатый в декабре 2005 года, для процессоров, реализующих архитектуру инструкций SPARC . Первоначальным вкладом в проект стал Sun Microsystems компании уровня передачи регистров (RTL) код Verilog для полноценного 64-разрядного 32- поточного микропроцессора UltraSPARC T1 . 21 марта 2006 года Sun выпустила исходный код ядра T1 IP под лицензией GNU General Public License v2. Полная система OpenSPARC T1 состоит из 8 ядер, каждое из которых способно выполнять четыре потока одновременно, всего 32 потока. Каждое ядро выполняет инструкции по порядку, а его логика разделена на 6 этапов конвейера.
11 декабря 2007 г. компания Sun также предоставила доступ к RTL процессора UltraSPARC T2 через проект OpenSPARC. [ 1 ] Он также был выпущен под лицензией GNU General public v2. [ 2 ] OpenSPARC T2 — это 8 ядер, 16 конвейеров и 64 потока.
См. также
[ редактировать ]- ЛЕОН
- S1 Core (производная одноядерная реализация)
- FeiTeng — реализация, разработанная и произведенная в Китае для суперкомпьютерных приложений.
- Программируемая пользователем вентильная матрица
- РИСК-V
Ссылки
[ редактировать ]- ^ «Солнце ускоряется благодаря экосистеме UltraSPARC CMT» . Сан Микросистемс. 11 декабря 2007 г. Проверено 23 мая 2008 г.
- ^ «Часто задаваемые вопросы по OpenSPARC» . Оракул. Архивировано из оригинала 17 октября 2012 г. Проверено 20 марта 2021 г.
Внешние ссылки
[ редактировать ]- сайт OpenSPARC
- Спецификации T1 и исходный код
- Спецификации T2 и исходный код
- SPARC: открытый исходный код в Curlie
- Лицензирование полупроводниковых сердечников с открытым исходным кодом, 25 Гарвардский журнал права и технологий 131 (2011) Статья, анализирующая закон, технологию и бизнес в области полупроводниковых сердечников с открытым исходным кодом.