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