Том Конте - Tom Conte

Томас Мартин Конте (род. 1964) - заместитель декана по исследованиям и профессор компьютерных наук в Технологическом колледже вычислительного института Джорджии ; а с 2011 года также профессор электротехники и вычислительной техники (назначен совместно) в Технологическом колледже Технологического института Джорджии . Он является научным сотрудником Института инженеров по электротехнике и радиоэлектронике (IEEE). В 2015 году он занимал пост президента компьютерного сообщества IEEE .

Томас Мартин Конте
Родившийся ( 1964-07-29 ) 29 июля 1964 г.
Образование Доктор философии по электротехнике
Альма-матер Университет Иллинойса в Урбане-Шампейне ; Университет Делавэра
Известен Оценка производительности компьютера, генерация кода компилятора, инициатива IEEE Rebooting Computing
Супруг (а) Кэтрин Линдер Конте
Награды Член IEEE
Научная карьера
Поля Компьютерная архитектура
Тезис Систематическое прототипирование компьютерной архитектуры   (1992)
Докторант Вэнь-мэй Хву
Веб-сайт http://www.conte.us

биография

Конте получил степень бакалавра электротехники степень в 1986 году из университета штата Делавэр , его магистра наук в области электротехники в 1988 году из университета штата Иллинойс, Урбана-Шампань , и его доктора философии в области электротехники в 1992 году в Университете штата Иллинойс , Урбана-Шампейн. Он начал свою карьеру в качестве доцента в Университете Южной Каролины . В 1995 году Конте переехал в Государственный университет Северной Каролины (в Роли, Северная Каролина ), где он был доцентом (1995–1998), затем доцентом (1998–2002) и, наконец, полным профессором электротехники и компьютерной инженерии. (2003–2008). Летом 2008 года Конте переехал в Атланту, штат Джорджия, и занял свою нынешнюю должность профессора информатики в Колледже вычислительной техники и электротехники и вычислительной техники Инженерного колледжа Технологического института Джорджии . Где-то там (2000–2001) он сделал небольшой крюк до стартапа DSP BOPS, inc. быть менеджером их бэк-группы и компилятора и «главным микроархитектором» (потому что у них уже был «главный архитектор»).

В 2004 году факультет электротехники и вычислительной техники Иллинойского университета в Урбана-Шампейн вручил Conte награду за достижения для молодых выпускников.

В настоящее время Конте руководит несколькими кандидатами наук. студенты по темам, начиная от проектирования компиляторов до сложных микроархитектур. Его исследования поддерживаются или поддерживаются DARPA, Compaq (ранее Digital), Hewlett-Packard (ранее Compaq), IBM, Intel, Qualcomm, Texas Instruments, Sun, NASA и Национальным научным фондом.

Конте наиболее известен своим вкладом в области генерации кода компилятора, компьютерной архитектуры и оценки производительности компьютеров.

В 2014 году доктор Конте был избран президентом компьютерного сообщества IEEE в 2015 году.

Академический вклад

Компьютерная архитектура

В начале 1990-х Конте осознал, что предсказание Флинна о том, что пропускная способность выборки является ограничением для увеличения параллелизма на уровне команд, сбывается. Его часто цитируемый доклад на Международном симпозиуме по компьютерной архитектуре и последующая работа по механизмам выборки инструкций повлияли на промышленность и породили множество последующих исследований. Совсем недавно Конте и его доктор философии студенты изобрели метод прогнозирования значений данных с очень высокой (~ 90%) точностью и показали, как можно использовать прогнозирование значений данных для масштабирования стены памяти за счет включения агрессивной предварительной выборки. Эта работа представляет большой интерес для промышленных дизайнерских групп, которые борются с ограничениями производительности, вызванными разницей в скорости между микропроцессорами и системами памяти. Конте и его ученики также разработали очень маленький, но очень эффективный модуль предварительной выборки, получивший название Spectral Prefetcher. Это было опубликовано в ACM Transactions on Computer Systems.

Конте также внес свой вклад в архитектуру EPIC. Одним из хорошо известных примеров является его метод решения насущной на тот момент проблемы (примерно в начале 90-х годов) совместимости кода VLIW между поколениями. В методе, который он и его ученики назвали «динамическим перепланированием», Конте применил проблему взаимодействия между ISA, оборудованием и компилятором, чтобы перепланировать код с минимальной потерей производительности при первом пропуске страницы в код. Эта работа имеет большое значение для долгосрочной жизнеспособности архитектуры EPIC, предложенной в семействе процессоров Intel Itanium. Исследование также помогло сделать оптимизацию кода во время выполнения практическим подходом. Таким образом, его исследование теперь также считается одной из новаторских работ по динамической оптимизации кода. Один из его кандидатов наук. студенты продолжили создавать такие инструменты, как динамический оптимизатор HP Dynamo и еще один доктор философии. Студент продолжил создание динамического оптимизатора IBM DAISY.

Генерация кода компилятора

Конте также внес значительный вклад в оптимизацию на основе профилей. Он был первым, кто осознал, что предел оптимизации на основе профилей - это не сама технология, а замедление из-за профилирования, которое помешало ее внедрению в отрасли. Он и его ученики разработали хитроумные методы извлечения профильной информации из предикторов ветвления на процессоре Intel Pentium. Затем он прописал новые критерии проектирования оборудования для мониторинга производительности микропроцессора, чтобы сделать такое оборудование полезным для компилятора. Результаты отражены в счетчиках производительности Intel Itanium, разработанных совместно с одним из докторов наук Конте. студенты (Кишор Менезеш). В области генерации кода компилятора Конте разработал Treegion Scheduling, новый метод планирования кода, который сегодня используется в компиляторах VLIW DSP. Этот метод может обеспечить производительность, аналогичную планированию гиперблоков Скотта Мальке, но без необходимости аппаратной поддержки предсказания. Он и его ученики также изобрели метод планирования кода в присутствии файлов распределенных регистров (как это часто бывает в DSP), оптимизируя код как с точки зрения эффективности времени выполнения, так и с точки зрения размера кода (что критично для встроенного кода), а также используя локальность значений. в кодогенерации архитектур EPIC.

Анализ производительности компьютера

Конте разработал долговечные и важные методы быстрого моделирования компьютерных архитектур. Одним из примеров этого являются его методы применения выборки к исследованиям производительности процессора таким образом, чтобы можно было вычислить доверительные интервалы. До этой работы не было попыток ввести в выборку вычисления планки погрешностей. Ожидалось, что результаты будут приняты исключительно на веру. Он также был пионером в методах быстрого моделирования кешей и конвейеров процессора. Он продолжает активно работать здесь и консультировал по этой теме многие компании, включая AT&T, IBM, NCR S3 ( SONICblue ) и Qualcomm.

Перезагрузка компьютера

В конце 2012 года Конте вместе с Эли Трек предложили IEEE Rebooting Computing Initiative. Эта инициатива оказала большое влияние на приоритеты исследований в США и за рубежом.

Международная дорожная карта для устройств и систем

В 2015 году Конт работал с IEEE Fellow Паоло Gargini довести международные технологии дорожной карты для полупроводников в IEEE после того , как Ассоциация полупроводниковой промышленности прекратила спонсирование организации. Признавая меняющийся ландшафт электронной и компьютерной промышленности, Конте и Гаргини переименовали проект в Международную дорожную карту для устройств и систем .

С 2016 года Конте является заместителем председателя IRDS.

Известные студенты

Ананд Лал Шимпи

Рекомендации