На энергопотребление устройства влияет каждый этап процесса проектирования, разработки и внедрения, но определение возможностей экономии энергии больше не может сводиться только к повышению эффективности оборудования.
Инструменты и методологии существуют для большинства возможностей энергосбережения, от RTL до реализации, и часть полупроводниковой промышленности уже использует их. Оба считаются зрелыми, как и стандарты для определения намерения власти.
По-прежнему остаются огромные возможности для дополнительной экономии электроэнергии и энергии, но многие из них требуют пересмотра системных решений, слепо принятых на протяжении поколений и многих узлов реализации. Некоторые из этих решений необходимо пересмотреть, поскольку они препятствуют созданию более крупных и сложных конструкций.
«В этой смеси есть три всадника — мощность, энергия и тепловыделение», — говорит Роб Кнот, директор по управлению продуктами в Digital & Signoff Group в Каденция. «Они всегда были там, и мощность, вероятно, является наиболее заметной, но энергия вышла на первый план за последние несколько лет. Теперь мы наблюдаем тепловое явление. Все они интересны, потому что вы можете атаковать их в определенных точках вашего потока с помощью определенных инструментов».
И в этом кроется проблема. «Дилемма архитектора заключается в том, что вам нужна низкоуровневая информация, чтобы делать предварительные оценки», — говорит Фрэнк Ширрмайстер, вице-президент по решениям и развитию бизнеса в Артерис ИП. «Эта дилемма никогда не была решена и, вероятно, не будет решена за всю мою деловую жизнь. Чтобы принимать архитектурные решения как можно раньше, нам нужен набор информации, набор инструментов и набор возможностей для поддержки этих решений. Нам нужны эти решения как можно раньше, но они также должны максимально точно отражать последствия реализации».
Вдобавок к этому, мощность не может быть представлена в виде одного числа. Некоторых людей беспокоит общая энергия, потому что это может повлиять на срок службы батареи. Других больше беспокоит пиковая мощность, потому что это может вызвать проблемы в работе чипа, или мощность с течением времени, что может вызвать проблемы с перегревом.
Чтобы провести анализ, вам нужно точно знать, как система будет использоваться. «Представьте, что у вас есть SoC со 100 различными блоками», — говорит Нинад Хуилгол, основатель и генеральный директор Innergy Systems. «Все они взаимодействуют друг с другом, и вы заранее не знаете, как они собираются создать пик плотности мощности. Когда у вас запущена симуляция, все они взаимодействуют вместе, чтобы внезапно создать пик плотности мощности».
Различные рынки фокусируются на разных аспектах. «Пограничный ИИ, или пограничный интеллект, имеет другие заботы и другие вопросы, чем вычислительное приложение гиперскейлера центра обработки данных», — говорит Кнот из Cadence. «Оба они, однако, будут продвигать определенные аспекты технологии, некоторые из которых усиливают друг друга, некоторые из которых являются отдельными. Edge будет больше заботиться об определенных аспектах энергии из-за времени автономной работы. И очень важно думать о том, что вы запускаете в программном обеспечении, а не в аппаратном. Что вы сообщаете на свою базовую станцию, чтобы они запускались и отправляли вам обратно? Есть несколько очень сложных проблем, где индустрия IoT уникально подходит для лидерства и инноваций. Это не значит, что они - единственный лидер. Люди, разрабатывающие массивные гипермасштабируемые вычислительные центры обработки данных, занимают лидирующие позиции в совершенно другом классе. Зачастую именно они прилагают больше всего усилий, потому что вы посмотрите на огромное количество долларов, вложенных в инфраструктуру, которые требуются для развертывания этих вычислений».
RTL и методы реализации
Методы энергосбережения применялись на уровнях RTL и реализации в течение ряда лет, но возможна дальнейшая экономия электроэнергии и энергии. В реализация уровень, новые технологии добавляют проблемы, которые, если их не решить, приведут к нерациональному использованию энергии.
«Технологии объединились, чтобы значительно усложнить надежную подачу напряжения», — говорит Марк Суиннен, директор по маркетингу продукции в Ansys. «У вас будет некоторое падение напряжения, и часто люди просто делают запас, говоря, что я могу увидеть падение до 100 мВ. Затем мой расчет времени должен предполагать, что каждая ячейка может быть намного медленнее. Очевидно, что не каждая ячейка увидит это максимальное падение напряжения, поэтому, чем точнее вы сможете смоделировать фактическое падение напряжения, тем точнее вы сможете спроектировать свою распределительную сеть, чтобы избежать этой ошибки, и вы сможете отказаться от этого предела падения напряжения. . Вы пытаетесь снизить эту маржу, и это может иметь огромное влияние».
на уровень РТ, стробирование часов и стробирование мощности были в использовании в течение длительного времени. Хотя они оптимизируют мощность и энергию, связанные с определенной задачей, они не помогают определить, были ли задачи оптимальными с точки зрения мощности для выполняемой функции.
«У нас есть термин «идеальная мощность», — говорит Кнот. «Это попытка выявить напрасную деятельность. Например, если у вас есть блок, в котором часы работают в свободном режиме, и на самом деле они находятся в состоянии сброса, вы могли бы закрыть эти часы. Мы можем анализировать переключения, происходящие внутри этого блока, суммировать мощность, связанную с этими переключениями из этой иерархии, а затем отображать их в отчете, показывающем, где мощность тратится впустую. Используя эту методологию, мы увидели, как инженеры по аппаратному обеспечению улучшают то, что они делают, с точки зрения методологии проектирования. Есть целый ряд других более глубоких методов очистки, которые можно использовать».
Изучение RTL может обеспечить другие возможные варианты экономии энергии. «Энергетический художник предложит изменения в вашем RTL, глядя на то, как вы что-то делаете», — говорит Суиннен из Ansys. «Возможно, вы реализовали функцию таким образом, но если вы реализуете ту же функцию по-другому, вы сэкономите энергию и получите ту же функцию. Существует библиотека оптимизаций, которая автоматически сканирует RTL и определяет каждое из мест, где можно обновить RTL до более энергоэффективной реализации. Он расскажет вам, сколько энергии он сэкономит, основываясь на оценках, и фактически реализует их, если вы одобрите».
Ранние оценки
Мало кто станет спорить с тем, что чем раньше можно будет оценить компромиссы, тем большее влияние они могут оказать. «Чем шире ваш охват, чем больше участников вы предлагаете за стол переговоров, чем больше вы отступаете и смотрите на это раньше, тем больше вы начинаете видеть больше возможностей», — говорит Кнот. «Это более серьезные тенденции, которые выходят за рамки улучшения одного виджета, который вы производите. Вам действительно нужно посмотреть, как этот виджет вписывается в штуковину, которая вписывается в продукт в центре обработки данных, который подключается к гидроэлектростанции или солнечной ферме».
Проблема в том, что без достаточно точных оценок возможны и неверные решения. «По мере того, как проекты становятся больше и сложнее, становится все труднее производить точные оценки», — говорит Ширрмайстер. «Например, вам нужна информация о планировании этажа, чтобы оценить, сколько регистров необходимо для пути через кремний, потому что распространение сигналов по чипам большого размера невероятно сложно и не может быть выполнено за один такт. Для NoC мы пытаемся оптимизировать количество регистров, что влияет на энергопотребление и количество межсоединений, которые вы носите на чипе. Мы аннотируем, начиная с .lib и заканчивая созданием NoC, ранние оценки того, насколько длинным будет путь. Придется ли потом дорабатывать? Абсолютно. Многомерная реальность проблемы делает ее очень сложной, особенно там, где есть вертикальные зависимости».
Чтобы иметь возможность выполнять термический анализ, необходимо учитывать длительные периоды времени и смотреть на реалистичные рабочие нагрузки. Это, скорее всего, означает запуск реального программного обеспечения. «Большая часть отрасли использует свой RTL-код, сопоставленный с эмулятором, запускает на этой платформе реальные рабочие нагрузки программного обеспечения и получает векторы, на основе которых они производят оценку мощности», — говорит Кнот. «Выполняя несколько итераций в день, они могут настраивать программное обеспечение, чтобы более эффективно использовать мощные функции оборудования. Ночью они могут внести изменения в оборудование. Теперь у вас есть эта совместная оптимизация на уровне системы, когда вы выслеживаете растраченную энергию и создаете максимально оптимальную систему».
Промышленность всегда искала способы вставки абстрактных моделей вместо использования RTL, как потому, что это может работать быстрее, так и потому, что анализ может быть выполнен до того, как RTL будет готов. «До сих пор анализ энергопотребления при выполнении программного обеспечения был возложен на платформы эмуляции, — говорит Хуилгол из Innergy. «Одним из методов, который может помочь, является создание моделей мощности оборудования, которые можно моделировать в программных средах. Эти модели могут обеспечить точную обратную связь как о среднем, так и о мгновенном энергопотреблении различных аппаратных модулей во время работы программного обеспечения. Это обеспечивает совместную оптимизацию аппаратного и программного обеспечения для питания перед отключением ленты».
Подобные подходы использовались для функциональной проверки аппаратного и программного обеспечения в прошлом, и теперь предпринимаются попытки применить их к мощности. «Мы не изобретаем черную магию и не можем бороться с физикой, — говорит Хуилгол. «Но вам не нужно постоянно проводить детальное моделирование мощности. Мы берем крошечную выборку на уровне блоков, объединяем их вместе и запускаем на уровне подсистемы, системного уровня, эмуляции, программного обеспечения и т. д. Есть два аспекта мощности. Один путь данных, а другой путь управления. В основном мы учитываем путь управления, но когда есть зависимости от пути данных, в наших моделях есть возможность сделать их осведомленными о пути данных. Это модели статистической мощности, которые работают на модели транзакций. Как улучшить разрешение? Вы можете иметь меньшие циклы или одиночные циклы. Но если ваше разрешение составляет 15 или более циклов, достаточно крупных транзакций, будет зафиксирована некоторая статистическая ошибка».
Переосмысление прошлого
В прошлом закон Мура упрощал миграцию с одного узла на другой, используя дополнительные шлюзы, более высокую производительность и более низкое энергопотребление. Это означало, что преемственность во времени была важна, особенно для обеспечения того, чтобы существующее программное обеспечение продолжало работать на новом оборудовании.
Со временем в нем появились некоторые неэффективности, от которых будет трудно избавиться. «Раньше многие вещи были невозможны», — говорит Кнот. «Возможно, это произошло из-за того, что узел процесса не мог вместить все вычислительные мощности полупроводника, которые должны были быть развернуты на границе. Но теперь может. Возможно, у вас не было инструментов для проведения анализа с нужной точностью в нужное время или из-за недоступности технологии упаковки. Но время от времени вам приходится переводить дух, делать шаг назад, оглядываться назад и спрашивать себя: «Правильно ли мы оптимизировали это уравнение или просто сделали все, что могли?» Иногда нам нужно надевать шляпу ученого и не бояться подвергать сомнению некоторые из тех фундаментальных принципов, которые мы систематизировали».
Важно учитывать сложность интеграции. «Существует два уровня сложности — сложность приложения возрастает вверх, а затем сложность реализации снижается в полупроводниковой технологии», — говорит Ширрмайстер. «Это количество транзисторов, с которыми мы имеем дело. Поскольку у вас есть сложность приложения с количеством функций, увеличивающимся настолько, насколько оно есть, и продолжает расти, вам приходится иметь дело с такими вещами, как общая память, когерентность и так далее. Если у вас нет кеша, вам всегда нужно перемещать вещи. Когерентность кэша была решением проблемы, которая порождает новую проблему».
Процессоры были обусловлены производительностью. «Добавление предсказателя ветвления или спекулятивного выполнения в процессор увеличит количество логических элементов в схеме, что приведет к увеличению как динамического, так и статического энергопотребления», — говорит Рассел Кляйн, программный директор команды Catapult HLS в Сименс ЭДА. «Но эти функции повышают производительность вычислений, выполняемых на процессоре. Таким образом, мощность определенно увеличивается, но энергия, которая представляет собой мощность, умноженную на время, необходимое для выполнения вычислений, может увеличиваться или уменьшаться. Это зависит от соотношения прироста производительности к приросту мощности. Если, скажем, мощность вырастет на 20%, а производительность улучшится только на 10%, общая энергия для вычислений увеличится».
Мощность, энергия и тепловая энергия не всегда могут быть оптимизированы простым способом. «Это может показаться нелогичным, но повышение производительности может снизить среднее энергопотребление для некоторых рабочих нагрузок», — говорит Морис Стейнман, вице-президент по разработке Lightelligence. «Такие рабочие нагрузки могут выиграть от так называемой «гонки за простоем», когда состояния глубокого энергосбережения могут быть введены в течение длительного времени, если работа может быть выполнена быстрее. Рассмотрите рабочие нагрузки, которые поддерживают предсказуемый (но менее 100 % использования) профиль требований к вычислительным ресурсам, скажем, 25 % доступной производительности. Один подход может снизить рабочую частоту до 25% (и соответственно снизить рабочее напряжение). Теперь устройство останется полностью активным, но с пониженной мощностью. Другой подход заключается в стремлении выполнить работу быстро, что обеспечивает значительную экономию энергии — 25 % при включении, 75 % при выключении, где при выключении может потребоваться нулевое или почти нулевое потребление энергии, что приводит к более низкой средней мощности, чем постоянная работа с тактовой частотой 25 %. Может быть даже выгодно использовать разгон/повышение напряжения, чтобы еще больше увеличить время простоя до более чем 75%».
Балансировка аппаратного и программного обеспечения
Один из самых больших способов балансировки, связанный со сложностью и мощностью системы, заключается в установлении границы между аппаратным и программным обеспечением. «Любая функция, реализованная в программном обеспечении, будет на несколько порядков медленнее, чем эквивалентная функция, реализованная в аппаратном обеспечении», — говорит Кляйн из Siemens. «Все в программном обеспечении по определению не оптимально. Высокооптимизированное программное обеспечение на очень производительном процессоре не может сравниться по эффективности даже с плохой аппаратной реализацией».
Решения о разбиении становятся проще, говорит Кляйн: «Что следует оставить в программном обеспечении, что следует сделать на процессоре и что имеет больше смысла для создания специального аппаратного ускорителя, который является вспомогательным для этого процессора — вот где вы начинаете видеть огромные 100-кратное, 1,000-кратное сокращение времени или энергопотребления в зависимости от того, где вы оптимизируете свою систему».
По мере того как улучшать производительность становится все труднее, такие подходы становятся необходимыми. «Суть в том, что более крупные процессоры менее энергоэффективны, поэтому использование более крупного процессора для удовлетворения ваших потребностей в производительности имеет смысл только в том случае, если вас не волнует энергопотребление», — говорит Кляйн. «Правильный ответ — перенести тяжелую работу с ЦП на сделанный на заказ ускоритель».
Такой подход набирает все большую популярность. «Выделенные аппаратные ускорители и сопроцессоры могут повысить производительность системы из-за уменьшения прироста производительности за счет перехода на более продвинутые узлы», — говорит Энди Джарос, вице-президент по продажам и маркетингу IP в Флекс Логикс. «Выделенные ускорители облегчают нагрузку на центральные процессоры, затрачивая огромные вычислительные циклы на выполнение сложных алгоритмов. Использование eFPGA для этих выделенных проводных ускорителей обеспечивает необходимую энергоэффективность, но при этом сохраняет программируемость при изменении рабочей нагрузки».
Всякий раз, когда вы можете специализироваться, есть огромные возможности для прибыли. «Сегодня стало намного проще специализировать процессор, добавляя инструкции», — говорит Ширрмайстер. «Большинство этих настроек инструкций выполняются с целью снижения энергопотребления. Я видел случаи, когда добавленная инструкция в процессоре позволяла оставаться в половине памяти. Это огромно с точки зрения мощности. Но пока вы делаете это на изолированном острове, общая сложность того, что вы пытаетесь сделать, возрастает».
Или вы можете полностью перенести эту функцию в аппаратное обеспечение. «Другое решение — перенести сложные вычислительные операции на специальные ускорители, — говорит Кляйн. “Синтез высокого уровня (HLS) — это простой способ сделать это. Это по-прежнему аппаратный дизайн, поэтому вам все еще нужны умные инженеры, чтобы заставить его работать. Но с HLS вы начинаете с программного алгоритма C или C++. Алгоритм не интерпретируется, это ручной процесс, медленный и подверженный ошибкам. И золотой эталон легко доступен в виде исходной функции из программного обеспечения, что значительно упрощает проверку».
Все эти выборы становятся проще. «В прошлом большая проблема с принятием решения на уровне архитектуры заключалась в том, что вам приходилось пересматривать это решение позже в проекте, но потоки не были связаны», — говорит Ширрмайстер. «Для таких случаев, как настраиваемые процессоры и NoC, потоки были связаны. Если вы вернетесь назад, потребуется время для повторного запуска инструментов, но людям больше не придется вручную проверять архитектурное решение. Автоматическая генерация позволяет вам обрабатывать больше точек данных».
Заключение
Оптимизация мощности, энергии или тепловых параметров сама по себе непроста. Но потребность в решении каждой из трех проблем растет, и хотя они взаимосвязаны, не всегда легко определить, что и как следует оптимизировать. Только взглянув на всю систему, можно принимать решения. В прошлом процессы моделирования, анализа и проектирования усложняли эту задачу, особенно когда приходилось преодолевать аппаратно-программный барьер, но сейчас появляется больше инструментов. Это по-прежнему непросто, но по мере роста осведомленности отрасли и все большего числа людей, желающих решить эту проблему, станут доступны лучшие инструменты и потоки.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- ПлатонАйСтрим. Анализ данных Web3. Расширение знаний. Доступ здесь.
- Чеканка будущего с Эдриенн Эшли. Доступ здесь.
- Покупайте и продавайте акции компаний PREIPO® с помощью PREIPO®. Доступ здесь.
- Источник: https://semiengineering.com/holistic-power-reduction/
- :имеет
- :является
- :нет
- :куда
- $UP
- 1
- 100
- 100x
- 15%
- a
- способности
- в состоянии
- О нас
- абсолютно
- АБСТРАКТ НАЯ
- ускоритель
- ускорители
- принятый
- соответственно
- Учетная запись
- точность
- точный
- точно
- Достигать
- через
- активный
- деятельность
- фактического соединения
- на самом деле
- Добавить
- добавленный
- добавить
- дополнительный
- адрес
- адресация
- продвинутый
- выгодный
- боящийся
- AI
- алгоритм
- алгоритмы
- Все
- облегчать
- позволяет
- в одиночестве
- уже
- причислены
- всегда
- количество
- an
- анализ
- анализировать
- и
- Другой
- ответ
- Применение
- прикладной
- Применить
- подхода
- подходы
- утвердить
- архитектурный
- архитектура
- МЫ
- спорить
- около
- художник
- AS
- аспекты
- связанный
- At
- атаковать
- попытки
- Автоматизированный
- автоматически
- доступен
- в среднем
- избежать
- знать
- осведомленность
- назад
- Плохой
- барьер
- Использование темпера с изогнутым основанием
- основанный
- аккумулятор
- Срок службы батареи
- BE
- , так как:
- становиться
- становление
- было
- до
- не являетесь
- польза
- ЛУЧШЕЕ
- Лучшая
- Beyond
- большой
- больший
- Черный
- слепо
- Заблокировать
- Блоки
- изоферменты печени
- Филиал
- Ломать
- Дыхание
- приносить
- шире
- строить
- Строительство
- Группа
- бремя
- бизнес
- развитие бизнеса
- но
- by
- C + +
- кэш
- под названием
- CAN
- не могу
- глава
- заботится
- нести
- случаев
- Вызывать
- Центр
- Центры
- Генеральный директор
- определенный
- изменения
- чип
- выбор
- класс
- Часы
- код
- кодифицированные
- объединять
- как
- общаться
- полный
- Заполненная
- комплекс
- сложность
- вычисление
- Вычисление
- обеспокоенный
- подключенный
- Рассматривать
- считается
- постоянная
- строительство
- потребление
- продолжать
- продолжающийся
- контроль
- может
- ЦП
- Создайте
- Создающий
- критической
- Скрещенный
- изготовленный на заказ
- цикл
- циклы
- данным
- Центр обработки данных
- центров обработки данных
- точки данных
- день
- сделка
- занимавшийся
- решение
- решения
- преданный
- глубоко
- более глубокий
- определенный
- определяющий
- определенно
- Спрос
- плотность
- в зависимости
- зависит
- развернуть
- Проект
- конструкций
- подробный
- Определять
- развивающийся
- Развитие
- устройство
- DID
- различный
- трудный
- Интернет
- директор
- Дисплей
- распределение
- do
- не
- дело
- долларов
- сделанный
- Dont
- вниз
- управляемый
- Падение
- два
- динамический
- каждый
- Ранее
- Рано
- легче
- легко
- Edge
- фактически
- эффекты
- затрат
- эффективный
- позволяет
- позволяет
- прилагать усилия
- энергетика
- Энергопотребление
- Проект и
- Инженеры
- достаточно
- обеспечивать
- обеспечение
- вошел
- Весь
- средах
- Эквивалент
- ошибка
- особенно
- существенный
- налаживание
- оценка
- Оценки
- и т.д
- Эфир (ETH)
- оценивается
- Даже
- Каждая
- точно,
- пример
- выполнять
- выполнение
- существующий
- дополнительно
- Объект
- ферма
- быстрее
- Особенности
- Обратная связь
- несколько
- поле
- бороться
- соответствовать
- поток
- Потоки
- фокусировка
- Что касается
- Передний край
- форма
- вперед
- основатель
- Основатель и Главный Исполнительный Директор
- Бесплатно
- частота
- часто
- от
- полностью
- функция
- функциональная
- Функции
- фундаментальный
- далее
- Доходы
- коттеджный
- ворота
- поколение
- поколения
- получающий
- Go
- идет
- будет
- Golden
- группы
- Рост
- Растет
- было
- Половина
- Жесткий
- Аппаратные средства
- аппаратный дизайн
- Есть
- имеющий
- тяжелый
- тяжелая атлетика
- помощь
- иерархия
- высший
- очень
- целостный
- Как
- Однако
- HTTPS
- огромный
- охота
- i
- идеальный
- определения
- идентифицирующий
- Idle
- if
- Влияние
- осуществлять
- реализация
- в XNUMX году
- важную
- улучшать
- улучшение
- улучшается
- улучшение
- in
- Увеличение
- расширились
- Увеличивает
- повышение
- все больше и больше
- невероятно
- промышленность
- влияние
- информация
- Инфраструктура
- обновлять
- вместо
- инструкции
- интеграции.
- Интеллекта
- намерение
- взаимодействовать
- взаимодействующий
- взаимосвязано
- интересный
- интерпретация
- в
- Представляет
- включать в себя
- КАТО
- IP
- остров
- изолированный
- вопросы
- IT
- итерации
- всего
- Знать
- пейзаж
- большой
- больше
- крупнейших
- Фамилия
- новее
- закон
- вести
- лидер
- ведущий
- оставил
- Меньше
- уровень
- уровни
- Библиотека
- лежит
- ЖИЗНЬЮ
- продолжительность жизни
- Подтяжка лица
- такое как
- Вероятно
- линия
- Длинное
- много времени
- дольше
- посмотреть
- смотрел
- искать
- серия
- Низкий
- сделанный
- магия
- в основном
- поддерживать
- поддерживает
- сделать
- ДЕЛАЕТ
- Создание
- управление
- способ
- руководство
- вручную
- многих
- Маржа
- Маркетинг
- Области применения:
- массивный
- зрелый
- максимальный
- Май..
- значить
- означает
- означает,
- Память
- Методология
- мигрировать
- модель
- моделирование
- Модели
- Модули
- БОЛЕЕ
- более эффективным
- самых
- двигаться
- перемещение
- много
- с разными
- умноженная
- my
- Необходимость
- необходимый
- потребности
- сеть
- никогда
- Новые
- новое оборудование
- следующий
- нет
- узел
- узлы
- ничего
- сейчас
- номер
- of
- от
- .
- on
- ONE
- те,
- только
- работать
- операционный
- операция
- оперативный
- Операционный отдел
- Возможности
- оптимальный
- Оптимизировать
- оптимизированный
- оптимизирующий
- or
- заказ
- заказы
- оригинал
- Другое
- Другое
- наши
- внешний
- за
- общий
- всю ночь
- коробок
- Стороны
- мимо
- путь
- Вершина горы
- Люди
- выполнять
- производительность
- возможно
- перспектива
- Физика
- Часть
- Мест
- Платформа
- Платформы
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- пунктов
- популярность
- возможное
- возможно
- мощностью
- предсказуемый
- Predictor
- представлены
- президент
- предупреждение
- Принципы
- вероятно
- Проблема
- проблемам
- процесс
- обработка
- процессор
- процессоры
- производит
- Продукт
- Управление продуктом
- Профиль
- FitPartner™
- Проект
- видный
- обеспечивать
- приводит
- цель
- Нажимать
- положил
- вопрос
- Вопросы
- быстро
- Обменный курс
- соотношение
- готовый
- реальные
- реалистичный
- Реальность
- на самом деле
- уменьшить
- Цена снижена
- снижение
- рафинированный
- отражать
- регистры
- усиливает
- Связанный
- оставаться
- отчету
- требовать
- обязательный
- Постановления
- решен
- в результате
- правую
- грабить
- Run
- Бег
- главная
- Продажи и маркетинг
- то же
- Сохранить
- экономия
- экономия
- сообщили
- поговорка
- говорит
- сканирование
- Ученый
- сфера
- посмотреть
- видя
- казаться
- видел
- полупроводник
- Отправить
- смысл
- отдельный
- набор
- общие
- должен
- показывать
- Шоу
- сигналы
- кремний
- просто
- моделирование
- одинарной
- Размеры
- медленной
- меньше
- умный
- So
- Software
- солнечный
- Решение
- Решения
- некоторые
- специализироваться
- конкретный
- спекулятивный
- Этап
- стандартов
- Начало
- Начало
- Области
- станция
- статистический
- оставаться
- Шаг
- По-прежнему
- предлагать
- поставка
- поддержка
- система
- системы
- ТАБЛИЦЫ
- снасти
- взять
- принимает
- Сложность задачи
- задачи
- команда
- снижения вреда
- технологии
- Технологии
- сказать
- terms
- чем
- который
- Ассоциация
- The Block
- Пейзаж
- их
- Их
- тогда
- Там.
- в нем
- тепловой
- Эти
- они
- вещи
- think
- этой
- те
- три
- Через
- время
- раз
- синхронизация
- в
- вместе
- инструменты
- топ
- Всего
- сделка
- Сделки
- огромный
- Тенденции
- стараться
- два
- напишите
- под
- общественного.
- до
- модернизация
- на
- использование
- используемый
- через
- Использующий
- различный
- проверка
- проверить
- Против
- вертикальный
- очень
- вице-президент
- напряжение
- хотеть
- законопроект
- Путь..
- способы
- we
- были
- Что
- когда
- который
- в то время как
- все
- будете
- без
- Работа
- бы
- лет
- еще
- являетесь
- ВАШЕ
- зефирнет
- нуль