Наука Каждый День (5 февраля 2010) — Новое исследование относительно улучшения работы моделирования моделей аппаратных средств создало на языке по имени SystemC, часто используемый, чтобы сократить производственные циклы проекта, чтобы улучшить время, которое требуется, чтобы принести продукт к рынку, собрал лучшее бумажное вознаграждение в 15-ой Азии и Южной Тихоокеанской Конференции Автоматизации Проекта (ЦАП ГАДЮКИ) для команды во главе с Sandeep Shukla, Техническим адъюнктом - профессором Вирджинии электрических и компьютерная разработка (ECE), и три из его студентов.
- Электроника
- Оптика
- Нефть
- Технология
- Энергетическая технология
- Разработка
- Проект кругооборота
- Электротехника
- Интегральная схема
- Машиностроение
Shukla, 2004 получатель Президентского Раннего Вознаграждения Карьеры за Ученых и Инженеров (PECASE) и 2008 получатель Фрайдриха Вильгельма Бесселевое Вознаграждение от Фонда Humboldt Германии, написал работу с его текущими аспирантами, Mahesh Nanjundappa и Биджоем А. Хосе, также Технологии Вирджинии, и прошлого доктора философии advisee Хирен Д. Пэтель, который является теперь доцентом ECE в университете Ватерлоо в Канаде.
Shukla и его сотрудники сказали, что они были в состоянии продемонстрировать, как убыстриться, работа моделирования определенного SystemC базировала модели аппаратных средств, "эксплуатируя высокую степень параллелизма, предоставленного сегодняшней общей целью графические единицы процессора (GPGPU)." У этих единиц есть многократные основные процессоры, способные к очень высокому вычислению и пропускной способности данных. Когда параллелизм применен, это означает, что единицы процессора могут управлять различными частями моделирований одновременно, и не так же, как единственная последовательность вычислений. Их эксперименты были выполнены на Тесла NVIDIA 870 с 256 ядрами обработки. Это оборудование было пожертвовано лаборатории Шуклы NVIDIA во время падения 2008.
Шукла сказала, что их предварительные эксперименты показали, что они были в состоянии убыстриться, SystemC базировал моделирование факторами в 30 - 100 раз больше чем это предыдущих действий.
Они назвали свою инфраструктуру моделирования SCGPSim. Воздушные силы Office Научного исследования и Национального научного фонда помогли поддержать это исследование.
В прошлом Шукла сказала, "существенное усилие было нацелено на улучшение работы моделирований SystemC, но немного было направлено на то, чтобы заставлять их работать параллельно. И ни одна из попыток никогда не предназначалась в в широком масштабе параллельной платформе, такой как общая цель графическая единица процессора."
Другим аспектом их работы было использование определенной программной модели под названием, Вычисляют Объединенную Архитектуру Устройства (CUDA). Это - расширение на язык программного обеспечения C, который "эксплуатирует власть обработки графических единиц процессора решить комплекс, вычисляют - интенсивные проблемы эффективно," объяснила Шукла. "Высокая эффективность достигнута, начиная много нитей и заставляя каждую нить выполнить часть заявления параллельно."
Модель выполнения CUDA отличается от более обычно известного центрального процессора базируемое выполнение (центрального процессора) с точки зрения того, как нити намечены. С CUDA возможно иметь все нити, выполняют одновременно на отдельных ядрах процессора и периодически сходятся на том же самом пути, таким образом увеличивая эффективность.
Работа над Технологией Вирджинии проводилась в Формальном Техническом Исследовании с Моделями, Абстракциях и Преобразованиях (FERMAT) Лаборатория, основанная Shukla в 2002. Его центр находится в проектировании, анализе и предсказании работы электронных систем, особенно системы, включенные в автоматизированные системы.
"Ускорение моделирования сложных моделей аппаратных средств чрезвычайно важно для промышленности электроники полупроводника производителю более новые и более новые продукты в более короткие времена, таким образом улучшая качество вычисления и продуктов бытовой электроники быстрее. Если такие модели могут быть моделированы в 10 раз быстрее, то, утверждая модель занял 10 дней в прошлом теперь, потребуется один день. Это - то, почему более быстрая работа моделирования вероятно привлекла внимание ЦАП ГАДЮКИ '10 комитетов по вознаграждениям." Шукла сказала.
Источник Истории:
Приспособленный от материалов, обеспеченных Технологией Вирджинии, через EurekAlert!, обслуживание AAAS.
Отметьте: Если никакому автору не дают, источник процитирован вместо этого.
