Моника С. Лам
Моника С. Лам | |
---|---|
Рожденный | Моника Син-Линг Лам |
Национальность | Американский |
Академическое образование | |
Образование | Университет Британской Колумбии |
Альма-матер | Университет Карнеги-Меллон |
Диссертация | Компилятор, оптимизирующий систолическую матрицу (1987) |
Докторантура | ХТ Если |
Академическая работа | |
Дисциплина | Информатика |
Учреждения | Стэнфордский университет |
Моника Син-Линг Лам — американский ученый-компьютерщик. Она является профессором факультета компьютерных наук Стэнфордского университета .
Профессиональная биография
[ редактировать ]Моника Лам получила степень бакалавра наук. из Университета Британской Колумбии в 1980 году и получил степень доктора философии. Степень бакалавра компьютерных наук в Университете Карнеги-Меллона в 1987 году. [1]
Лам поступила на факультет компьютерных наук в Стэнфордском университете в 1988 году. Она внесла свой вклад в исследование широкого спектра тем компьютерных систем, включая компиляторы , анализ программ , операционные системы , безопасность , компьютерную архитектуру и высокопроизводительные вычисления . В последнее время она занимается обработкой естественного языка и виртуальными помощниками, уделяя особое внимание защите конфиденциальности. Она является директором факультета Открытой лаборатории виртуальных помощников, которая организовала первый семинар по Всемирной голосовой сети. [2] Лаборатория разработала с открытым исходным кодом Almond голосовой помощник . [3] который спонсируется Национальным научным фондом . [4] [5] Алмонд получил награду Popular Science «Лучшее из нового» в 2019 году. [6]
Ранее Лам руководил проектом компилятора SUIF (промежуточный формат Стэнфордского университета). [7] который создал широко используемую инфраструктуру компилятора, известную своей оптимизацией локальности и межпроцедурным распараллеливанием. Многие из разработанных ею методов компиляции были приняты промышленностью. Другие ее исследовательские проекты включали архитектуру и компилятор для машины CMU Warp, систолического массива процессоров VLIW и Stanford DASH машины с распределенной общей памятью . В 1998 году она взяла творческий отпуск в Стэнфорде, чтобы помочь основать Tensilica Inc. , компанию, специализирующуюся на настраиваемых процессорных ядрах.
В другом исследовательском проекте ее группа анализа программ разработала набор инструментов для повышения безопасности и надежности программного обеспечения. Они разработали первый масштабируемый контекстно-зависимый анализ указателей на основе включения и свободно доступный инструмент под названием BDDBDDB, который позволяет программистам выполнять контекстно-зависимый анализ, просто записывая запросы к журналу данных . Другие разработанные инструменты включают Griffin, статический и динамический анализ для поиска уязвимостей безопасности в веб-приложениях, таких как SQL-инъекция , язык статических и динамических программных запросов под названием QL, статический детектор утечек памяти под названием Clouseau, детектор динамического переполнения буфера под названием CRED и инструмент динамической диагностики ошибок под названием DIDUCE.
В рамках проекта «Коллектив» ее исследовательская группа и она разработали концепцию livePC: подписчики livePC будут автоматически запускать последние опубликованные виртуальные образы ПК при каждой перезагрузке. Такой подход позволяет масштабировать и безопасно управлять компьютерами. В 2005 году группа основала компанию MokaFive для передачи технологии в промышленность. Она также руководила лабораторией MobiSocial в Стэнфорде в рамках инициативы Programmable Open Mobile Internet 2020.
Лам также является соучредителем Omlet . [8] который был запущен в 2014 году. Omlet — первый продукт MobiSocial. [9] [10] Omlet — это открытый децентрализованный инструмент социальных сетей, основанный на расширяемой платформе чата. [11]
Лам возглавлял конференцию по проектированию и реализации языков программирования ACM SIGPLAN в 2000 году, входил в редакционный совет журнала ACM Transactions on Computer Systems и многочисленные программные комитеты конференций по языкам и компиляторам (PLDI, POPL), операционным системам (SOSP) и компьютерной архитектуре. (АСПЛОС, ИСКА).
Награды
[ редактировать ]Лам получил следующие награды и награды:
- Член Национальной инженерной академии , 2019 г. [12]
- Премия за исследования в честь 50-летия Университета Британской Колумбии в области компьютерных наук, 2018 г. [13]
- Член ACM, 2007 г.
- Награда за лучшую статью по проектированию и реализации языка программирования ACM в 2004 г.
- Награда ACM SIGSOFT за выдающуюся работу в 2002 г.
- Премия ACM за самый влиятельный документ по разработке и реализации языков программирования в 2001 году
- Премия NSF «Молодой сыщик» в 1992 году.
- Две ее работы были отмечены наградой «20 лет PLDI — выбор (1979–1999)».
- Одна из ее работ была отмечена на «25-летии Международного симпозиума по компьютерной архитектуре» в 1988 году.
Библиография
[ редактировать ]- Составители: Принципы, методы и инструменты (2-е изд.) (2006) («Книга Дракона») Альфреда В. Ахо , Моники С. Лам, Рави Сетхи и Джеффри Д. Уллмана ( ISBN 0-321-48681-1 )
- Компилятор, оптимизирующий систолическую матрицу (1989) ( ISBN 0-89838-300-5 )
- Моника Лам, Диссертация [14]
Ссылки
[ редактировать ]- ^ «Моника Лэм ПРОФЕССОР ИНФОРМАТИКИ» . Стэнфордский университет . Проверено 3 марта 2016 г.
- ^ «Стэнфордская открытая лаборатория виртуальных помощников» . овал.cs.stanford.edu . Проверено 16 января 2022 г.
- ^ «Миндаль — открытый виртуальный помощник, сохраняющий конфиденциальность» . миндаль.stanford.edu . Проверено 23 июня 2020 г.
- ^ «Ядро CNS: большое: автономия и конфиденциальность с открытыми федеративными виртуальными помощниками» . nsf.gov . Проверено 23 июня 2020 г.
- ^ Маркофф, Джон (6 июня 2019 г.). «Команда Стэнфорда нацелена на Alexa и Siri с альтернативой, ориентированной на конфиденциальность» . Нью-Йорк Таймс . Проверено 23 июня 2020 г.
- ^ «100 величайших инноваций 2019 года» . Научно-популярный журнал .
- ^ «Стэнфордская группа SUIF» .
- ^ «Саммит исследовательского факультета Microsoft 2015 — Спикеры» . microsoft.com . 9 июля 2015 года . Проверено 3 марта 2016 г.
- ^ Циммерман, Эйлен (18 марта 2014 г.). «Сообщения от SXSW: стартапы в социальных сетях» . Нью-Йорк Таймс . Проверено 3 марта 2016 г.
Omlet — это мобильная платформа для обмена и совместной работы, которая была представлена на конкурсе SXSW Accelerator и прошла в финал. Это первый продукт компании MobiSocial, основанной Моникой Лам, профессором информатики Стэнфордского университета и исполнительным директором компании.
- ^ Твини, Дилан (28 марта 2014 г.). «Эта команда из Стэнфорда заново изобретает весь Интернет всего за 10 миллионов долларов» . ВенчурБит . Проверено 3 марта 2016 г.
- ^ «О-Омлет» . Проверено 3 марта 2016 г.
Omlet — это открытая платформа обмена сообщениями, новый стандарт для мобильных приложений обмена сообщениями, который использует уникальные свойства телефона, чтобы позволить потребителям «делиться чем угодно, с кем угодно и где угодно», владея при этом данными, которыми они делятся.
- ^ «Национальная инженерная академия избирает 86 членов и 18 иностранных членов» . наэ.еду . Проверено 23 июня 2020 г.
- ^ «Победители премии 2018 года, 50-летие UBC CS» . cs.ubc.ca. Проверено 23 июня 2020 г.
- ^ Компилятор, оптимизирующий систолическую матрицу (1987); Советник: Х.Т. Кунг .
Внешние ссылки
[ редактировать ]- Живые люди
- Американские ученые-компьютерщики
- Выпускники Университета Карнеги-Меллон
- 2007 г. Члены Ассоциации вычислительной техники.
- Исследователи языков программирования
- Факультет инженерной школы Стэнфордского университета
- Выпускники Университета Британской Колумбии
- Американские женщины-компьютерщики
- Исследователи обработки естественного языка