Джеймс Р. Ларус — американский ученый-компьютерщик, специализирующийся в области языков программирования, компиляторов и компьютерной архитектуры. [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]