Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ilya-gont
6 лет назад

Применение GONT в fabless индустрии

Добро пожаловать, друзья! Сегодня говорим о применении технологии GONT в так называемой фаблесс индустрии. Рассказываем о сервисе GONT.Fabless и отвечаем на ключевые вопросы. Читайте, разбирайтесь и делитесь статьёй с коллегами!

Мотивация:

Разработка чипов — крайне дорогой процесс. Расходы в десятки млн. $ (и даже сотни у IBM), чтобы разработать один чип (NRE расходы в fabless инутрии). И тут всегда есть место для оптимизации. В том числе, за счет методологии цепочек добавочной стоимости в GONT.

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

Для этого также будут созданы «экспертные цепочки», наравне с «вычислительными цепочками».

Рынок

Объем текущей мировой fabless индустрии крайне большой https://cloud.mail.ru/public/MfJP/rqQpkB2ip


Fabless Company and Worldwide IС Sales ($B)

Рынок измеряется десятками миллиардов $ (даже с учетом старой статистики).

КЛЮЧЕВЫЕ ВОПРОСЫ ДЛЯ ЛЮБОГО GONT СЕРВИСА

Для переноса бизнеса существующих Design Flow в GONT нужно ответить на несколько вопросов. Эти вопросы применимы для любого нового сервиса в GONT!

1. Что есть Value Chain?
Существуют ли вообще цепочки для создания сервисов в GONT? Предлагает ли уже работающий сервис что-то для отображения на GONT экономику?

2. Что есть Консенсус?
Какие требования к адаптивности консенсуса существуют?

3. Что есть AlGas?
Какие микросервисы интегрируются в Value Chain цепочки?

4. Что есть FUPE блоки?
Какие ускорители вычислений можно использовать?

Value Chain — цепочки для GONT Tree

Рассмотрим базовый Value Chain (в Fabless индустрии — Design Flow) на примере Global Unichip Corporation (Taiwan).

FLOW состоит из очень большого числа потенциальных сервисных маршрутов:

Silicon design/ development flow (рис.1)

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

При этом, любая подзадача может быть запущена на разных майнерах, что также формирует модель и для верификации каждой задачи (в GONT это получается автоматически, но это и нужно заказчику: избыточная верификация чипа!).

Более подробно описание цепочек можно найти здесь — https://cloud.mail.ru/public/Cwf5/uCTpa2enS

Из рабочих цепочек UniChip будут построены цепочки на GONT Tree (в выделенной плоскости UniChip).

КОНСЕНСУС

Будем рассматривать консенсус в расширенной парадигме «адаптивного консенсуса» от GONT. Что делает консенсус более утилитарным и применимым к сервисам.

Майнеры

Будем рассматривать 3 основных производителя софта для расчетов чипов:

  • Synopsys
  • Cadence
  • Mentor Graphics

Держатели нод с хотя бы одним из этих софтов (хотя бы один продукт от Synopsys и т.п.) будут считаться майнерами сервиса GONT.Fabless.

Т.е. те Fabless компании, которые массово закупают дорогой софт Synopsys, Cadence и Mentor потенциально могут стать майнерами для других проектов в моменты простаивания софта. GONT предоставит им такую витрину.

Требования к консенсусу

Требования к консенсусу (и, следовательно, к майнерам) во многом определяет экономику транзакций GONT.Fabless.

GONT-диаграмма консенсуса

Введем диаграмму Важность скорости TR — Важность консенсуса:

Для эмпирического критерия достаточности верификации мы можем потребовать совпадения результатов расчетов у 2-х майнеров (условно у майнера Cadence и майнера Sysnopsys).

Для сверхважных и дорогих чипов можно подключить 3 майнера (Cadence, Synopsys, Magma) и ожидать совпадения результатов расчетов чипа на заданном этапе в цепочке Design Flow.

Совпадение результатов в определенном пространстве сравнения вычислений, конечно, условное.

AlGas

Design Flow чипа состоит из очень большого количества микро-сервисов и смыслов. И все они могут быть оформлены как AlGas.

Смысловое наполнение пространства Fabless в GONT может дать до 1 млн. «молекул» AlGas. Часть из этих смыслов может стать вычислениями (смарт-контрактами).

Рассмотрим некоторые примеры вычислений:

Одна из подцепочек большого Flow (продолжение Рисунок 1)

В большой сервисной цепочке есть множество микросервисов для вычислений.

PHYSICAL SYNTHESIS цепочки — AlGas

Prects flow

Детализация цепочек приводит к новым смыслам и вычислениям.
Сервис GONT.Fabless наполняется AlGas и микросервисами.

Postcts flow

Fabless индустрия дает очень большое разнообразие цепочек для создания стоимости и это хорошо подходит GONT.

FUPE

Блоками FUPE будут являться вычислительные модули, которые дают реальное ускорение расчетам. Например, это могут быть блоки аппаратной эмуляции или FPGA.

Пример:
Synopsys HASP —
https://www.synopsys.com/verification/prototyping/haps.html

HAPS можно рассматривать как FUPE блок в GONT от сторонних поставщиков и под него будет сгенерировать специальный FUPE AlGas.

Таким образом, FUPE пространство для GONT.Fabless открывает возможности для бизнес партнерств.

Сложный AlGas и механика запуска сторонних программ в консенсусе в GVM контейнере

Сложный AlGas для Genesis газа.
На основе сервисного процессора.

Пример сложного газа — сборка ядра (невозможно реализовать точно через FUPE).

Неуправляемый процесс невозможно делать в консенсусе.

Обычная цепочка AlGas может только ждать сигнала конца работы неуправляемой цепочки (например, PowerShell). Данный подход сильно расширяет емкость AlGas, но порождает и большее число потенциальных ошибок.

Тем не менее, по данной архитектуре работает фундаментальный газ GONT — сборка gVM ядер.

Одним из неуправляемых из GVM процессов при сборке gVM ядра является запуск компилятора С++ (коммерческий продукт от Microsoft — AlGas для них!).

Спасибо за внимание! Успехов!
GONT

1
0.090 GOLOS
На Golos с April 2018
Комментарии (1)
Сортировать по:
Сначала старые