Monica S. Lam - Monica S. Lam
Monica Sin-Ling Lam je americký počítačový vědec. Je profesorem na katedře informatiky na Stanford.
Profesionální biografie
Monica Lam získala titul B.Sc. z University of British Columbia v roce 1980 a Ph.D. v informatice od Univerzita Carnegie Mellon v roce 1987.[1]
Lam se připojil k fakultě informatiky v Stanfordská Univerzita v roce 1988. Podílela se na výzkumu celé řady témat počítačových systémů včetně překladače, programová analýza, operační systémy, bezpečnostní, počítačová architektura, a vysoce výkonné výpočty. V poslední době pracuje zpracování přirozeného jazyka, jako ředitel fakulty laboratoře Open Virtual Assistant Lab.[2] Laboratoř vyvinula open-source Mandle hlasový asistent.[3], který sponzoruje Národní vědecká nadace.[4][5] Almond obdržel Populární věda Cena Best of What's New v roce 2019.[6]
Dříve Lam vedl projekt kompilátoru SUIF (Stanford University Intermediate Format),[7] který produkoval široce používaný překladač infrastruktura známá svými optimalizacemi lokalit a meziprocesovou paralelizací. Mnoho z technik kompilátoru, které vyvinula, bylo průmyslem přijato. Mezi její další výzkumné projekty patřila architektura a kompilátor pro stroj CMU Warp, a systolické pole z VLIW zpracovatelé a Stanford DASH distribuovaná sdílená paměť stroj. V roce 1998 si vzala volno ze Stanfordu, aby mohla začít Tensilica Inc., společnost specializující se na konfigurovatelná jádra procesorů.
V dalším výzkumném projektu vyvinula její skupina pro analýzu programů soubor nástrojů pro zlepšování zabezpečení softwaru a spolehlivost. Vyvinuli první škálovatelnou kontextově citlivou ukazatelovou analýzu založenou na inkluzi a volně dostupný nástroj s názvem BDDBDDB, který umožňuje programátorům vyjadřovat kontextově citlivé analýzy jednoduše psaním Datalog dotazy. Mezi další vyvinuté nástroje patří Griffin, statická a dynamická analýza pro hledání bezpečnostních slabin ve webových aplikacích, jako je Vložení SQL, statický a dynamický programový dotazovací jazyk s názvem QL, detektor úniku statické paměti s názvem Clouseau, dynamický detektor přetečení vyrovnávací paměti s názvem CRED a nástroj pro diagnostiku dynamických chyb s názvem DIDUCE. V rámci projektu Collective její výzkumná skupina a ona vyvinula koncept livePC: předplatitelé livePC při každém restartu automaticky spustí nejnovější ze zveřejněných virtuálních obrazů PC. Tento přístup umožňuje spravovat počítače škálovatelně a bezpečně. V roce 2005 skupina založila společnost s názvem MokaFive k přenosu technologie do průmyslu. Také řídila laboratoř MobiSocial ve Stanfordu, jako součást Programmabile Open Mobile Internet 2020 iniciativa. Lam je také spoluzakladatelem společnosti Omlet,[8] která byla zahájena v roce 2014.[9] Omlet je otevřený, decentralizovaný nástroj pro vytváření sociálních sítí založený na rozšiřitelné chatovací platformě.[10][11]
Lam předsedal ACM Konference o designu a implementaci programovacích jazyků SIGPLAN v roce 2000, působila v redakční radě ACM Transaction on Computer Systems a mnoha programových komisích pro konference o jazycích a překladačích (PLDI, POPL), operačních systémech (SOSP) a počítačové architektuře (ASPLOS, ISCA) ).
Bibliografie
- Překladače: Principy, techniky a nástroje (2. vydání) (2006) (dále jen "dračí kniha") Alfred V. Aho, Monica S.Lam, Ravi Sethi, a Jeffrey D. Ullman (ISBN 0-321-48681-1)
- Kompilátor pro optimalizaci systolického pole (1989) (ISBN 0-89838-300-5)
- Monica Lam, disertační práce[12]
Ocenění
Lam získal následující ocenění a vyznamenání:
- National Academy of Engineering člen, 2019[13]
- University of British Columbia Ocenění za výzkum 50. výročí informatiky za rok 2018[14]
- Člen ACM, 2007
- ACM Programming Language Design and Implementation Best Paper Award v roce 2004
- Cena ACM SIGSOFT Distinguished Paper Award v roce 2002
- Ocenění ACM za nejvlivnější programovací jazyk za design a implementaci v roce 2001
- Cena NSF Young Investigator v roce 1992
- Dva z jejích příspěvků byly oceněny v rámci „20 let PLDI - výběr (1979-1999)“
- Jeden z jejích příspěvků byl oceněn v rámci „25 let mezinárodních sympozií o počítačové architektuře“, 1988.
Reference
- ^ „Monica Lam PROFESORKA VĚDY O POČÍTAČI“. Stanfordská Univerzita. Citováno 3. března 2016.
- ^ „Stanford Open Virtual Assistant Lab“. oval.cs.stanford.edu. Citováno 23. června 2020.
- ^ „Almond - otevřený virtuální asistent chránící soukromí“. mandle.stanford.edu. Citováno 23. června 2020.
- ^ „CNS Core: Large: Autonomy and Privacy with Open Federated Virtual Assistants“. nsf.gov. Citováno 23. června 2020.
- ^ Markoff, John (6. června 2019). „Stanfordský tým se zaměřuje na Alexu a Siri s alternativou zaměřenou na ochranu soukromí“. The New York Times. Citováno 23. června 2020.
- ^ „100 největších inovací roku 2019“. Populární vědecký časopis.
- ^ „Stanfordská skupina SUIF“.
- ^ „Microsoft Research Faculty Summit 2015 - Speakers“. microsoft.com. 9. července 2015. Citováno 3. března 2016.
- ^ Tweney, Dylan (28. března 2014). „Tento tým Stanford znovu objevuje celý internet za pouhých 10 milionů USD“. VentureBeat. Citováno 3. března 2016.
- ^ Zimmerman, Eilene (18. března 2014). „Odeslání ze SXSW: Spuštění sociálních médií“. New York Times. Citováno 3. března 2016.
Omlet je platforma pro mobilní sdílení a spolupráci, která byla představena v soutěži SXSW Accelerator a postoupila do finále. Jedná se o první produkt společnosti MobiSocial, kterou založila Monica Lam, profesorka informatiky na Stanford University a generální ředitelka společnosti.
- ^ „About - Omlet“. Citováno 3. března 2016.
Omlet je platforma pro otevřené zasílání zpráv, nový standard pro aplikace pro zasílání mobilních zpráv, který využívá jedinečné atributy telefonu a umožňuje spotřebitelům „sdílet cokoli, s kýmkoli a kdekoli“ a zároveň vlastnit data, která sdílejí.
- ^ Kompilátor pro optimalizaci systolického pole (1987); Poradce: H. T. Kung.
- ^ „National Academy of Engineering Volí 86 členů a 18 zahraničních členů“. nae.edu. Citováno 23. června 2020.
- ^ „Vítězové 2018 UBC CS 50. výročí“. cs.ubc.ca. Citováno 23. června 2020.