Новое радикальное открытие может удвоить скорость существующих компьютеров

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Платформа ПК

Команда исследователей из Калифорнийского университета в Риверсайде (UCR), утверждает, что более умные программные алгоритмы работы имеют огромный потенциал и способны изменить работу современных электронных устройств. Они не только повысят производительность самого оборудования, но также повысят его эффективность и значительного снизят энергопотребление.

Источник: www.sciencealert.com

«Укоренившиеся модели программирования ориентированы на использование только наиболее эффективных процессоров для каждой области кода, недостаточно используя вычислительную мощность гетерогенных компьютеров», — пишут исследователи в своей статье.

Известно, что современные аппаратные устройства в качестве «мозга» имеют комбинацию нескольких процессоров: для выполнения общих вычислительных операций у них есть центральный процессор (CPU), для обработки графической информации имеется графический процессор (GPU), а для машинного обучения используется специализированный процессор, так называемый тензорный процессором (TPU).

Для целей своих исследований ими была разработана тестовая установка, которая включала процессор ARM Cortex-A57, графический процессор Nvidia и TPU Google Edge. Благодаря одновременной и гетерогенной многопоточности выполнение примера кода у них прошло в 1,95 раза быстрее, а потребление энергии сократилось на 51 процент.

Источник: www.sciencealert.com

Исследователи отмечают, что эта технология все еще находится на ранней стадии развития: предлагаемая система является скорее проверкой потенциала идеи, а не чем-то, что можно сразу же внедрить на наших смартфонах и умных часах.

Необходимо отметить, что исследователи также признают, что предстоит преодолеть серьезные проблемы, связанные с разделением вычислительных задач, которые будут выполняться разными типами процессоров, а затем объединением всего этого обратно без какого-либо замедления.

Источник: Science Alert

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Интересуюсь новинками электроники и вопросами домоводства. Публикую новости, обзоры и т.д. По вопросом сотрудничества обращайтесь: 0005eb6@gmail.com

10 комментариев

Добавить комментарий

B
Где-то читал фантазии на тему транслятора однопоточного процесса в многопоточный. Могло бы тоже ускорить. Извиняюсь за грубую и неточную терминологию, если мимо будут проходить умные люди.
В общем, блок в ЦП, который будет параллелить выполнение приложения на все ядра ЦП, даже если само приложение изначально недостаточно оптимизировано или вовсе однопоточно.
A
Теория красивая. Но, практика такова: A=B+C и D=A*E не распараллелишь никак. А то, что можно посчитать одновременно на разных блоках внутри даже 1 ядра — уже давно параллелится автоматом. Ключевая задача многопоточности — минимизировать в коде число ситуаций, как в моём примере.
1
Наконец добираемся до неоптимизированного софта. Напомню, что условный калькулятор, едва ли даже мегабайт занимающий на деревяшке, на смартфоне на полном серьёзе способен съедать даже не десяток, но сотни/сотню мегабайт. И все благодаря куче прикрепленных библиотек, которые идут вместе с любым приложением — и это я только про вес говорю. Код, РАЗУМЕЕТСЯ, тоже не оптимизирован — он пишется на древних компиляторах, на которых в свою очередь стоят современные. Но все не так уж эффективны, как могли бы. А то, что в статье пишется — так вовсе ТРЕТИЙ способ оптимизации, ввиду правильного аппаратного обращения программы, получается? Мммм, или компиляторов.
V
Идея хороша, но процессорозависима. Или же встраивать компилятор в приложение, чтобы при первом запуске проанализировать аппаратную часть, компилировать бинарный код и уже потом ставить рекорды?
A
Это не открытие, а концепция «как надо писать код».
110160136429905441887@google
Скорее как не надо — простой инкремент на цпу может привести к адским фризам гпу — если оно вам надо курите кластерные облака — статья тупой кликбэйт
110160136429905441887@google
То что исследование пропустили на съезд в Торонто делает особую честь Канадскому хоккею
A
Спасибо. Мнение принято.
110160136429905441887@google
Вам спасибо, ваш первый коммент говорит что вы в теме, я то вас понял, но в данном и конкретном случае (увеличение в 2 раза) нужно открывать людям глаза где мы и почему

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как ножницы «режут» стекло под водой: физика управляемых трещин

Стекло кажется совершенно неподходящим материалом для обработки ножницами. Оно почти не деформируется, а попытка сделать надрез обычно заканчивается длинной трещиной или разрушением всей заготовки....

✦ ИИ  Паутина без отходов: удивительная стратегия выживания пауков

Кажется странным: паук тратит силы на создание сложной паутины, а затем сам же ее уничтожает и съедает. Однако в природе такое поведение является не расточительством, а эффективной стратегией...

Одна листва на огурцах, а плодов нет? Почему огурцы не плодоносят и как вернуть урожайность

Огурцы дают мощную ботву, а плодов нет? Разбираем реальные причины: избыток азота, ошибки полива и формировки. Практическая система ухода для разных регионов — от Сибири до Кубани.

✦ ИИ  От улиц Нового Орлеана до Cowboy Bebop: почему джаз Луи Армстронга завоевал массовую культуру

Четвертое августа — дата, которую сам Луи Армстронг свято чтил, хотя документально она так и не была подтверждена при его жизни. Знаменитый джазмен утверждал, что родился в День...

В YouTube есть скрытое меню, которое покажет, почему видео тормозит

В YouTube есть скрытая «Статистика для сисадминов». Рассказываем, как её включить и проверить реальное разрешение видео, скорость соединения, кодек, буфер и пропущенные кадры.

✦ ИИ  Google Maps удалил полезную функцию — пользователь вернул её с помощью Claude

Google Maps убрал персональный рейтинг ресторанов Your Match. Пользователь восстановил похожую функцию с помощью Claude Code за вечер, но ошибка ИИ увеличила расходы почти до 49 долларов.