Ойекунле Айинде «Кунле» Олукотун — нигерийский учёный британского происхождения [1] , профессор Cadence Design Systems в Стэнфордской школе инженерии , профессор электротехники и компьютерных наук в Стэнфордском университете и директор Лаборатории всепроникающего параллелизма в Стэнфорде. [2] Олукотун известен как «отец многоядерного процессора » и руководитель исследовательского проекта Stanford Hydra Chip Multiprocessor. [3] [4] Достижения Олукотуна включают разработку первого многоядерного процессора общего назначения, [5] инновационную разработку однокристального многопроцессорного и многопоточного процессора, [6] [7] и новаторские многоядерные процессоры и графические процессоры , технологию транзакционной памяти и модели программирования предметно-ориентированных языков . [8] [9] [10] Научные интересы Олукотуна включают архитектуру компьютеров , среды параллельного программирования и масштабируемые параллельные системы, предметно-ориентированные языки и высокоуровневые компиляторы. [11] [12]
Олукотун получил степень бакалавра в колледже Кэлвина [13] в Гранд-Рапидс , штат Мичиган. Он получил степень магистра (1987) и доктора философии (1991) в Мичиганском университете по специальности «Компьютерные науки и инженерия». Его научным руководителем был Тревор Мадж [14] .
Олукотун присоединился к кафедре электротехники Стэнфордского университета в 1991 году. Во время учебы в Стэнфорде Олукотун стал лидером исследовательского проекта по микросхемам многопроцессорных вычислений (CMP) Стэнфордского университета Hydra, который позволил разработать многопроцессорные системы с поддержкой спекуляций на уровне потоков . [15] В 2000 году он основал компанию Afara Websystems , [16] которая проектировала и производила высокопроизводительные маломощные процессоры для серверных систем с технологией микросхем многопроцессорных вычислений. В 2002 году Afara была куплена компанией Sun Microsystems . [3] Многоядерный процессор Afara Niagara, разработанный Олукотуном, был приобретен компанией Sun. Процессоры, полученные на основе Niagara, в настоящее время используются во всех серверах на базе Oracle SPARC и принесли миллиарды долларов дохода. [10] Во время работы в Sun Олукотун был одним из архитекторов процессора UltraSPARC T1 2005 года . [17]
В 2017 году Олукотун и Крис Ре основали SambaNova Systems. SambaNova Systems разрабатывает вычислительную платформу следующего поколения для поддержки машинного обучения и анализа данных. [18] В настоящее время Олукотун возглавляет лабораторию Stanford Pervasive Parallelism Lab, которая фокусируется на том, чтобы сделать гетерогенные параллельные вычисления простыми в использовании, и является членом лаборатории Data Analytics for What's Next (DAWN), которая разрабатывает инфраструктуру для пригодного к использованию машинного обучения. [9]
Исследования Олукотуна сосредоточены на архитектуре компьютеров , средах параллельного программирования и масштабируемых параллельных системах, предметно-ориентированных языках и высокоуровневых компиляторах.
Олукотун возглавляет исследовательский проект Стэнфордского университета по исследованию многопроцессорных чипов Hydra (CMP), который производит революцию в вычислительной технике, предоставляя многоядерные технологии потребителям и высокопроизводительным вычислительным системам. [19]
В середине 1990-х годов Олукотун и его соавторы утверждали, что многоядерные компьютерные процессоры, вероятно, будут лучше использовать аппаратное обеспечение, чем существующие суперскалярные конструкции. [20]
В 2008 году Олукотун вернулся в Стэнфорд и основал в Стэнфорде Лабораторию всепроникающего параллелизма после получения финансирования в размере 6 миллионов долларов США от нескольких корпораций компьютерной индустрии. [21] Его недавняя работа сосредоточена на предметно-ориентированных языках программирования , которые позволяют легко адаптировать алгоритмы к различным типам параллельного оборудования, включая многоядерные системы, графические процессоры и программируемые пользователем вентильные матрицы . [22]
Олукотун также является членом совета консультантов UDC, нигерийской венчурной компании . [13] Он был избран членом Ассоциации вычислительной техники в 2006 году за его «вклад в разработку многопроцессорных вычислений на кристалле и многопоточных процессоров». [23] Он стал членом IEEE в 2008 году. [24]
Олукотун использовал несколько слов из своего наследия йоруба в своих исследованиях. Afara, название компании, которую он основал, означает «мост» на языке йоруба , и он назвал свой сервер в Стэнфорде Ogun в честь бога железа и стали йоруба , игра слов, поскольку большие компьютеры часто называют большим железом . [25]
Олукотун руководит Стэнфордской лабораторией всепроникающего параллелизма (PPL), которая стремится распространять использование параллелизма во всех прикладных областях. Он также является членом лаборатории Data Analytics for What's Next (DAWN). [8]
Олукотун имеет 12 патентов США. [26] Он опубликовал более 150 научных работ и написал два учебника.