Джеймс Р. Ларус — американский учёный-компьютерщик, специализирующийся в области языков программирования, компиляторов и архитектуры компьютеров. [1] В настоящее время он работает в Федеральной политехнической школе Лозанны (EPFL), где с 2014 по 2021 год занимал должность декана Школы компьютерных и коммуникационных наук (IC). [2] [3]
До прихода в EPFL Ларус работал главным научным сотрудником в Microsoft Research (MSR) , где он проработал с 1998 по 2013 год. [4] В какой-то момент он был директором по исследованиям и стратегии в Microsoft eXtreme Computing Group (XCG), где он помогал разрабатывать проект облачных вычислений в Орлеане. [4] [5] Он также был одним из двух соруководителей проекта Microsoft Singularity . [ 6]
До работы в Microsoft Джеймс был доцентом в Университете Висконсин-Мэдисон на кафедре компьютерных наук. [7] [8]
Ларус с отличием окончил Гарвардский университет в 1980 году, получив степень бакалавра искусств по прикладной математике . [7] Он получил степень магистра наук и доктора философии по компьютерным наукам в Калифорнийском университете в Беркли в 1982 и 1989 годах соответственно. [7]
Larus известен созданием SPIM , широко распространенного симулятора MIPS. [7] [9] [10]
Он написал много статей [7] и имеет индекс Хирша 67. [11] Одной из его самых известных статей является статья об эффективном профилировании пути . [12]
Он также является соавтором книги «Транзакционная память» , опубликованной в 2007 году издательством Morgan & Claypool . [4] [13]
Ларус также помог профинансировать и возглавить разработку децентрализованного отслеживания контактов с сохранением конфиденциальности (DP-3T) в целях обеспечения отслеживания контактов как способа замедления пандемии COVID-19 . [14] [15]
Ларус был стипендиатом Гарвардского колледжа , молодым исследователем Национального научного фонда и членом ACM . За эти годы он также получил множество наград за свои работы. [7]