ARM

Софт для ARM требует проверки на совместимость

К августу с.г. сразу две ком­па­нии, спе­ци­а­ли­зи­ру­ю­щи­е­ся на раз­ра­бот­ке низ­ко­уров­не­во­го ПО для пер­со­наль­ных плат­форм, не­за­ви­си­мо друг от дру­га объ­я­ви­ли об учас­тии в про­грам­ме сер­ти­фи­ка­ции ARM System­Ready. Ame­ri­can Mega­trends и Phoe­nix Tech­no­lo­gies го­то­вы в до­пол­не­ние к кли­ент­ским уст­рой­ст­вам, та­ким как смарт­фоны, план­ше­ты и но­ут­бу­ки, по­став­лять мик­ро­про­г­рам­мный софт для сер­ве­ров на базе про­цес­со­ров ARM и ав­то­ном­ных конт­рол­ле­ров, уп­рав­ля­ю­щих элект­ро­мо­би­ля­ми.

Программное обеспечение для ARM требует проверки на совместимость

XiangShan: 64-разрядный RISC-V с открытым исходным кодом, способный конкурировать с Cortex-A76

На конференции, посвященной про­цес­сор­ной ар­хи­тек­ту­ре RISC-V и про­хо­див­шей в Ки­тае с 22 по 24 ию­ня 2021 го­да, груп­па ис­сле­до­ва­те­лей под ру­ко­вод­ст­вом Бао Юун­гана (Bao Yuun­gan) пред­ста­ви­ла вы­со­ко­про­из­во­ди­тель­ное яд­ро RISC-V с от­кры­тым ис­ход­ным ко­дом, пре­вос­хо­дя­щее по вы­чис­ли­тель­ной мощ­но­с­ти ARM-про­цес­сор Cor­tex-A75.

XiangShan: 64-разрядный RISC-V с открытым исходным кодом, способный конкурировать с Cortex-A76

Intel Bridge позволит приложениям Android работать в Windows 11

Одно из самых интересных со­бы­тий про­шло­го ме­ся­ца — за­яв­ле­ние Micro­soft о том, что Win­dows 11 пред­ос­та­вит воз­мож­ность за­пус­кать при­ло­же­ния And­roid по тех­но­ло­гии Intel Bridge. Как ста­ло из­вест­но, при­ло­же­ния And­roid в Win­dows 11 не бу­дут ог­ра­ни­че­ны про­цес­со­ра­ми Intel. Плат­фор­мы на ба­зе AMD и ARM так­же бу­дут под­дер­жи­вать Android.

Intel планирует разрабатывать процессоры RISC-V?

Стартап SiFive, специализирующийся на раз­ра­бот­ке про­цес­со­ров RISC-V, по­лу­чил за­ман­чи­вое пред­ло­же­ние от ком­па­нии Intel о по­гло­ще­нии. Речь идет о двух мил­ли­ар­дах дол­ла­ров — за эти день­ги SiFive дол­жен рас­счи­тать­ся с 61-мил­ли­он­ны­ми ин­вес­ти­ци­я­ми, по­лу­чен­ны­ми в прош­лом от Hynix, Qual­comm и Western Digital, и пе­ре­йти в пол­ную соб­ст­вен­ность про­цес­сор­но­го ги­ган­та, ко­то­рый, к слову ска­зать, в чис­ле про­чих так­же по­у­част­во­вал в фи­нан­си­ро­ва­нии дан­но­го старт­а­па. Об пла­нах Intel со­об­ща­ет Bloomberg, ссы­ла­ясь на соб­ст­вен­ные ис­точ­ни­ки.

Intel планирует разрабатывать RISC-V?

Insyde Software представляет UEFI для интернета вещей

Insyde Software, одна из ведущих ком­па­ний по раз­ра­бот­ке UEFI BIOS, объ­я­ви­ла о под­держ­ке плат­форм, со­здан­ных на ба­зе про­цес­со­ров серии Intel Atom X6000E. Ра­нее из­вест­ные как Elk­hart Lake, эти чи­пы по­зи­ци­о­ни­рую­тся как ба­зо­вая ком­п­лек­та­ция для ин­тер­не­та ве­щей, пред­ла­гая улуч­шен­ную по­ч­ти в два ра­за про­из­во­ди­тель­ность и ряд уни­каль­ных ин­те­г­ри­ро­ван­ных функций. Под­держ­ка се­мей­ст­ва Elk­hart Lake осу­щест­вля­ет­ся с по­мо­щью флаг­ман­ско­го про­г­рам­мно­го про­дук­та ком­па­нии — Insyde­H2O.

AMI напишет BIOS для серверов Centriq

Компания American Megatrends заявила, что разрабатывает BIOS и код BMC для пер­вого в мире 48-ядерного процессора Qualcomm Centriq 2400, производство ко­то­ро­го будет вестись по техпроцессу, соответствующему 10-нм нормам.

Серверный процессор разработан на базе 64-разрядной архитектуры ARM v8-A с производительностью более 2 ГГц на ядро. Он ориентирован на виртуализованные среды в облачных центрах обработки данных с акцентом на масштабируемость, оп­ти­мальную производительность и эффективность многопоточных облачных на­гру­зок.

Открытый код — залог популярности графических процессоров AMD

На мероприятии SC16 компания AMD представила новую версию прог­рам­мно­го обеспечения ROCm с поддержкой новых графических процессоров Radeon, математических библиотек и современных языков програм­ми­ро­ва­ния для ускорения разработки высокопроизводительных и энерго­эф­фек­тив­ных гетерогенных вычислительных систем.

Lenovo выходит на рынок ARM-серверов

Компания Lenovo получила от IBM не только портфель документации на обширное серверное хозяйство, но и унаследовала традиции первооткры­ва­те­ля. И хотя сейчас трудно назвать серверные платформы, исполь­зу­ю­щие ARM‑процессоры, инновацией, но усилия азиатского бренда в этом направлении достойны изучения и похвалы. Одним из таких шагов стало сотрудничество с британской корпорацией STFC на поприще разработки ARM-серверов с кластерной архитектурой.

Java vs Delphi: мысли на границе чистовика и черновика

Java vs Delphi: мысли на границе чистовика и черновика

Сравнение языков программирования сродни попыткам передать одним битом три состояния. Незабвенная Екатерина Логвиновна Ющенко, ав­тор нескольких настольных книг по ныне раритетным и уже за­бы­тым языкам программирования, любила подначивать студентов вопросом: «Что лучше – Fortran или Algol?» Правильный ответ был таким: Cobol. Час­тень­ко, в за­ви­си­мос­ти от ситуации, названия языков менялись мес­тами. Ирония Ека­те­ри­ны Логвиновны понятна – если одна система луч­ше во всех отношениях, нет смысла в существовании всех прочих. Но же­ла­нию разработчика небольшого проекта дистанцироваться от «кон­флик­та парадигм» не суждено сбыться. Про­грам­мист всегда стоит перед выбором технологии для до­сти­же­ния реальных целей.

Кросс-платформенная разработка приложений для Windows и Linux

Можно ли запустить PC-приложение на мобильном телефоне? Ответ на этот во­п­рос за­ви­сит от спо­со­ба раз­ра­бот­ки при­ло­же­ния и его воз­мож­но­стей. По­ста­ра­ем­ся при­бли­зить­ся к этой про­бле­ма­ти­ке с прос­тей­ших, в чем-то да­же на­ив­ных опы­тов, в хо­де ко­то­рых при­ло­же­ние с интер­фей­сом GUI по­сле­до­ва­тель­но ком­пи­ли­ру­ет­ся и за­пу­с­ка­ет­ся в сре­де Li­nux64, Win64, Win32, And­ro­id. В про­цес­се экс­пе­ри­мен­та мы ожи­да­ем по­лу­чить на эк­ра­не два текс­то­вых со­об­ще­ния и кноп­ку. Бу­дем про­грам­ми­ро­вать так, что­бы пос­ле на­жа­тия кноп­ки текст вто­ро­го со­об­ще­ния, а так­же его цвет фо­на и сим­во­лов из­ме­ни­лись. Ком­пи­ли­ро­вать бу­дем с по­мо­щью Free Pas­cal в сре­де раз­ра­бот­ки под на­зва­ни­ем Lazarus, ис­поль­зуя со­от­вет­ст­ву­ю­щие его вер­сии для сбор­ки под раз­ные опе­ра­ци­он­ные сис­те­мы.