OberonCore https://forum.oberoncore.ru/ |
|
Нейроплатформа от Гугла https://forum.oberoncore.ru/viewtopic.php?f=26&t=6038 |
Страница 1 из 1 |
Автор: | Илья Ермаков [ Пятница, 07 Апрель, 2017 01:32 ] |
Заголовок сообщения: | Нейроплатформа от Гугла |
https://geektimes.ru/post/287790/ Цитата: Четыре года назад компания Google осознала реальный потенциал использования нейронных сетей в своих приложениях. Тогда же она начала внедрять их повсеместно — в перевод текстов, голосовой поиск с распознаванием речи и т. д. Но сразу стало понятно, что использование нейросетей сильно увеличивает нагрузку на серверы Google. Грубо говоря, если бы каждый человек осуществлял голосовой поиск на Android (или диктовал текст с распознаванием речи) всего три минуты в день, то Google пришлось бы увеличить количество дата-центров в два раза (!) просто чтобы нейросети обработали такое количество голосового трафика.
Надо было что-то предпринимать — и Google нашла решение. В 2015 году она разработала собственную аппаратную архитектуру для машинного обучения (Tensor Processing Unit, TPU), которая до 70 раз превосходит традиционные GPU и CPU по производительности и до 196 раз — по количеству вычислений на ватт. Под традиционными GPU/CPU имеются в виду процессоры общего назначения Xeon E5 v3 (Haswell) и графические процессоры Nvidia Tesla K80. |
Автор: | Rifat [ Пятница, 07 Апрель, 2017 09:37 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
Читал как-то книгу "Криптография от папируса до компьютера", там тоже была проблема, что алгоритм шифрования DES3 долго работает, если его запускать на универсальном компьютере. И там какая-то фирма производила чипы именно для работы с этим алгоритмом. То есть принцип не новый, если что-то медленно работает, то решают для этого сделать отдельный чип. Мне кажется, что вообще будущее за динамически программируемыми FPGA, когда при запуске программа сначала перепрограммирует процессор, а затем уже процессор, оптимизированный для выполнения программы, быстренько исполняет программу. |
Автор: | Александр Ильин [ Пятница, 07 Апрель, 2017 10:12 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
Rifat писал(а): Мне кажется, что вообще будущее за динамически программируемыми FPGA, когда при запуске программа сначала перепрограммирует процессор, а затем уже процессор, оптимизированный для выполнения программы, быстренько исполняет программу. Желательно, за один такт.
|
Автор: | Rifat [ Пятница, 07 Апрель, 2017 10:28 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
Только нужен супер оптимизирующий компилятор, который не только оптимально скомпилирует программу, но и распланирует, какой должен быть процессор, чтобы оптимально выполнять данную программу. |
Автор: | Artyemov [ Пятница, 07 Апрель, 2017 10:45 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
"…динамически программируемыми FPGA…" Не поверите, FPGA "динамически" программмируются "из коробки": при подаче питания конфигурация считывается в неё из внешней памяти (обычно EEPROM, но можно и микроконтроллером зашить). |
Автор: | Rifat [ Пятница, 07 Апрель, 2017 11:36 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
Да, но это не одна программа. А я говорил о том, что программа будет перепрошивать сама процессор, а затем будет исполняться. Плюс нет компиляторов, которые бы определяли какая конфигурация процессора будет лучше соответствовать данной программе. |
Автор: | Artyemov [ Пятница, 07 Апрель, 2017 17:37 ] |
Заголовок сообщения: | Re: Нейроплатформа от Гугла |
Вот аппаратный Oberon, похоже, может стать первым шагом. "программа будет перепрошивать сама процессор, а затем будет исполняться" - это мощная рекурсмя, пардон, метафора. (: |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |