Richard   M.   Yoo  Software   Engineer  IoT   Platforms  Google   Inc.    [email protected]  Gangnam   Finance   Center,   152   Teheran­ro,   Gangnam­gu,   Seoul   06236,   South   Korea   

    EDUCATION    Stanford   University,   Stanford,   CA  Doctor   of   Philosophy   (2012)   Research   Advisor:   Prof.   Christos   Kozyrakis  Dissertation:  L   ocality­Aware   Task   Management   on   Many­Core   Processors    Georgia   Institute   of   Technology,   Atlanta,   GA  Master   of   Science   (2008)  Research   Advisor:   Prof.   Hsien­Hsin   S.   Lee  Thesis:  A   daptive   Transaction   Scheduling   for   Transactional   Memory   Systems    Seoul   National   University,   Seoul,   Korea  Bachelor   of   Science   in   Electrical   Engineering   (2003)  Minor   Degree   in   Mechanical   Engineering  Thesis   Advisor:   Prof.   Kyuseok   Shim  Thesis:   Implementation   of   SPRINT   Algorithm   in   C++   Language        EMPLOYMENT    Google   Inc.,   Mountain   View,   CA,   January   2014~  Software   Engineer,   IoT   Platforms   /  Android  Manager:   Justin   Hong  Job   Focus:   Platform   solution   for   Google   IoT   products    Intel   Corporation,   Santa   Clara,   CA,   February   2012   ~December   2013  Research   Scientist,   Parallel   Computing   Laboratory   /  Intel   Labs  Manager:   Pradeep   Dubey    NHN   Corporation,   Seoul,   Korea,   February   2003   ~  June   2005   (Military   Service)  Leading   IT   company   in   Korea   which   serves   Korea’s   most   popular   web   search   engine   Naver  Specialist,   Information   Retrieval   Laboratory        INTERNSHIP    Intel   Corporation,   Santa   Clara,   CA,   June   2010   ~  December   2010  Graduate   Intern   Technical,   Parallel   Computing   Laboratory   /  Intel   Labs  Mentor:   Christopher   Hughes,   Changkyu   Kim,   and   Yen­Kuang   Chen,   Manager:   Pradeep   Dubey    Page   1 

Richard   M.   Yoo

 

    INTERNSHIP   (CONTINUED)    Intel   Corporation,   Santa   Clara,   CA,   August   2007   ~  December   2007  Graduate   Intern   Technical,   Programming   Systems   Laboratory   /  Intel   Labs  Mentor:   Bratin   Saha,   Manager:   Ali­Reza   Adl­Tabatabai    Intel   Corporation,   Hillsboro,   OR,   May   2006   ~  August   2006  Graduate   Intern   Technical,   Middleware   Products   Division   /  Software   and   Services   Group  Mentor:   Kingsum   Chow   and   Han   Lee,   Manager:   Anthony   Baker    Samsung   Advanced   Institute   of   Technology   (SAIT),   Yongin,   Korea,   June   2008   ~  August   2008  Intern,   Reconfigurable   Processor   Core   Group   /  System   Architecture   Laboratory  Mentor:   Soojung   Ryu,   Manager:   Jeongwook   Kim        ASSISTANTSHIP    Stanford   University,   Stanford,   CA  Research   Assistantship,   for   Prof.   Christos   Kozyrakis   (Autumn   2008   ~  June   2012)    Georgia   Institute   of   Technology,   Atlanta,   GA  Research   Assistantshi,   for   Prof.   Hsien­Hsin   S.   Lee   (Fall   2006   ~  Spring   2008)  Teaching   Assistantship,   for   Prof.   Gabriel   H.   Loh   (Spring   2006,   CS   6290   High­Performance   Computer   Architecture)        REFEREED   CONFERENCE   PUBLICATIONS    c11.  Richard   M.   Yoo ,  Christopher   J.   Hughes,   Konrad   Lai,   and   Ravi   Rajwar.  "Performance   Evaluation   of   Intel   Transactional   Synchronization   Extensions   for   High­Performance   Computing."  to  appear  in   Proceedings  of  the  2013  International  Conference  for  High  Performance  Computing,  Networking,  Storage,   and   Analysis    (SC) ,  Denver,   CO,   November   2013.    c10.  Jongsoo   Park,  R   ichard   M.   Yoo ,  Daya   S.   Khudia,   Christopher   J.   Hughes,   and   Daehyun   Kim.  "Location­Aware   Cache   Management   for   Many­Core   Processors   with   Deep   Cache   Hierarchy."  to  appear  in   Proceedings  of  the  2013  International  Conference  for  High  Performance  Computing,  Networking,  Storage,   and   Analysis    (SC) ,  Denver,   CO,   November   2013.    c9.  Richard   M.   Yoo ,  Christopher   J.   Hughes,   Changkyu   Kim,   Yen­Kuang   Chen,   and   Christos   Kozyrakis.  "Locality­Aware   Task   Management   for   Unstructured   Parallelism:   A  Quantitative   Limit   Study."  in   Proceedings  of  the  25th  ACM  Symposium  on  Parallelism  in  Algorithms  and  Architectures  (SPAA) ,  pp.  315­325,  Montreal,   Canada,   July   2013.       

Page   2 

Richard   M.   Yoo      REFEREED   CONFERENCE   PUBLICATIONS   (CONTINUED)    c8.  Daniel   Sanchez,   David   Lo,  R   ichard   M.   Yoo ,  Jeremy   Sugerman,   and   Christos   Kozyrakis.  "Dynamic   Fine­Grain   Scheduling   of   Pipeline   Parallelism."  in   Proceedings of the 20th International Conference on Parallel Architecture and Compilation Techniques (PACT) , pp.  22­32,   Galveston   Island,   TX,   October   2011.    c7.  Daniel   Sanchez,  R   ichard   M.   Yoo ,  and   Christos   Kozyrakis.  "Flexible   Architectural   Support   for   Fine­Grain   Scheduling."  in   Proceedings  of  the  15th  International  Conference  on  Architectural  Support  for  Programming  Languages  and  Operating   Systems   (ASPLOS) ,  pp.   311­322,   Pittsburgh,   PA,   March   2010.    c6.  Richard   M.   Yoo ,  Anthony   Romano,   and   Christos   Kozyrakis.  "Phoenix   Rebirth:   Scalable   MapReduce   on   a  Large­Scale   Shared­Memory   System."  in   Proceedings  of  the  2009  IEEE  International  Symposium  on  Workload  Characterization  (IISWC) ,  pp.  198­207,  Austin,   TX,   October   2009.    c5.  Richard   M.   Yoo   and   Hsien­Hsin   S.   Lee.  "Adaptive   Transaction   Scheduling   for   Transactional   Memory   Systems."  in   Proceedings  of  the  20th  ACM  Symposium  on  Parallelism  in  Algorithms  and  Architectures  (SPAA),   pp.  169­178,  Munich,   Germany,   June   2008.    c4.  Richard   M.   Yoo ,  Yang   Ni,   Adam   Welc,   Bratin   Saha,   Ali­Reza   Adl­Tabatabai,   and   Hsien­Hsin   S.   Lee.  "Kicking   the   Tires   of   Software   Transactional   Memory:   Why   the   Going   Gets   Tough."  in   Proceedings  of  the  20th  ACM  Symposium  on  Parallelism  in  Algorithms  and  Architectures  (SPAA),   pp.  265­274,  Munich,   Germany,   June   2008.    c3.  Richard   M.   Yoo ,  Hsien­Hsin   S.   Lee,   Han   Lee,   and   Kingsum   Chow.   "Hierarchical   Means:   Single   Number   Benchmarking   with   Workload   Cluster   Analysis."  in   Proceedings  of  the  2007  IEEE  International  Symposium  on  Workload  Characterization  (IISWC) ,  pp.  204­213,  Boston,   MA,   September   2007.    c2.  Richard   M.   Yoo ,  Han   Lee,   Kingsum   Chow,   and   Hsien­Hsin   S.   Lee.  "Constructing   a  Non­Linear   Model   with   Neural   Networks   for   Workload   Characterization."  in   Proceedings  of  the  2006  IEEE  International  Symposium  on  Workload  Characterization (IISWC) , pp. 150­159, San  Jose,   CA,   October   2006.    c1.  Weidong   Shi,   Hsien­Hsin   S.   Lee,  R   ichard   M.   Yoo ,  and   Alexandra   Boldyreva.  "A   Digital   Rights   Enabled   Graphics   Processing   System."  in   Proceedings  of  the  ACM  SIGGRAPH/Eurographics  Symposium  of  Graphics  Hardware  (GH) ,  pp.  17­26,  Vienna,  Austria,   September   2006.    Page   3 

Richard   M.   Yoo      REFEREED   WORKSHOP   PUBLICATIONS    w4.  Richard   M.   Yoo,  S   andhya   Viswanathan,   Vivek   R  Deshpande,   Christopher   J  Hughes,   and   Shirish   Aundhe.  ”Early   Experience   on   Transactional   Execution   of   Java   Programs   Using   Intel   Transactional   Synchronization  Extensions.”  in  t he   9th   ACM   SIGPLAN   Workshop   on   Transactional   Computing   (TRANSACT) ,  Salt   Lake   City,   UT,   March   2014.    w3.  Woongki   Baek,  R   ichard   M.   Yoo ,  and   Christos   Kozyrakis.  "Enhanced   Concurrency   Control   with   Transactional   NACKs."  in  t he   8th   ACM   SIGPLAN   Workshop   on   Transactional   Computing   (TRANSACT) ,  Houston,   TX,   March   2013.    w2.  Justin   Talbot,  R   ichard   M.   Yoo ,  and   Christos   Kozyrakis.  "Phoenix++:   Modular   MapReduce   for   Shared­Memory   Systems."  in   Proceedings  of  the  2nd International Workshop on MapReduce and its Applications (MAPREDUCE) , pp. 9­16, San  Jose,   CA,   June   2011.    w1.  Richard   M.   Yoo   and   Hsien­Hsin   S.   Lee.  "Helper   Transactions:   Enabling   Thread­Level   Speculation   via   A  Transactional   Memory   System."  in   the  2008  Workshop  on  Parallel Execution of Sequential Programs on Multi­core Architectures (PESPMA),  Beijing,  China,   June   2008.        NON­REFEREED   PUBLICATIONS    m3.  Richard   M.   Yoo .  "Locality­Aware   Task   Management   on   Many­Core   Processors."  Ph.D.   Dissertation,   Department   of   Electrical   Engineering,   Stanford   University,   May   2012.    m2.  Richard   M.   Yoo .  "Adaptive   Transaction   Scheduling   for   Transactional   Memory   Systems."  Master’s   Thesis,   School   of   Electrical   and   Computer   Engineering,   Georgia   Institute   of   Technology,   May   2008.    m1.  Richard   M.   Yoo   and   Hsien­Hsin   S.   Lee.  "Adaptive   Transaction   Scheduling   for   Transactional   Memory   Systems."  Technical   Report   GIT­CERCS­07­04,   Georgia   Institute   of   Technology,   February   2007.       

Page   4 

Richard   M.   Yoo     PATENTS    p6.  U.S.   Patent   9,600,417.  "Data   Caching."  Google   Inc.,   March   2017    p5.  U.S.   Patent   9,594,687.  "Virtualization­Aware   Prefetching."  Google   Inc.,   March   2017.    p4.  U.S.   Patent   9,158,702.  "Monitoring   Vector   Lane   Duty   Cycle   for   Dynamic   Optimization."  Intel   Corporation,   April   2016.    p3.  U.S.   Patent   9,250,914.   "Method   and   Apparatus   for   Selecting   Cache   Locality   for   Atomic   Operations."   Intel   Corporation,   February   2016.    p2.  U.S.   Patent   9,244,746.   "Automatic   Transaction   Coarsening."   Intel   Corporation,   January   2016.    p1.  U.S.   Patent   9,158,702.   "Apparatus   and   Method   for   Implementing   a  Scratchpad   Memory   Using   Priority   Hint."   Intel   Corporation,   October   2015.        HONORS   AND   AWARDS    ● Recipient,   Stanford   Graduate   Fellowship   (2010   ~  2012)  ● Finalist,   Intel   Ph.D.   Fellowship   Program   (2010)  ● Honorable   Mention,   National   Science   Foundation   Graduate   Research   Fellowship   Program   (2006)  ● Recipient,   Georgia   Institute   of   Technology   Graduate   Tuition   Waiver   (Fall   2005,   Spring   2006)  ● Recipient,   Seoul   National   University   Academic   Scholarship   (Spring   1999,   Fall   2002)        REFERENCES    Available   upon   request.      As   of   April   7,   2017  Page   5 

Richard M. Yoo

Minor Degree in Mechanical Engineering. Thesis Advisor: Prof. ... Graduate Intern Technical, Programming Systems Laboratory / Intel Labs ... Gabriel H. Loh (Spring 2006, CS 6290 HighPerformance Computer Architecture). REFEREED ...

176KB Sizes 3 Downloads 189 Views

Recommend Documents

pdf-1448\world-place-location-learning-system-by-richard-m ...
pdf-1448\world-place-location-learning-system-by-richard-m-mackinnon.pdf. pdf-1448\world-place-location-learning-system-by-richard-m-mackinnon.pdf. Open.

pdf-14101\richard-m-nixon-our-thirty-seventh-president-presidents ...
... the apps below to open or edit this item. pdf-14101\richard-m-nixon-our-thirty-seventh-presiden ... ents-of-the-usa-childs-world-by-ann-graham-gaines.pdf.

pdf-14101\richard-m-nixon-our-thirty-seventh-president-presidents ...
... the apps below to open or edit this item. pdf-14101\richard-m-nixon-our-thirty-seventh-presiden ... ents-of-the-usa-childs-world-by-ann-graham-gaines.pdf.

memo John C Yoo 14 marzec 2003.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. memo John C ...

Research Article Image-Based Modeling of Urban ... - Byounghyun Yoo
Abstract. A VR (virtual reality) simulator which is used for helicopter simulations requires a virtual environment of real world urban areas. However, real urban environments are continuously changing. It is necessary to develop a modeling method tha

10 m 10 m 10 m 10 m 10 m 10 m -
jane potatoes brassicas roots onions leeks yasemin potatoes brassicas roots onions leeks billy potatoes brassicas roots onions leeks charlotte potatoes brassicas roots onions leeks bruce potatoes brassicas roots onions leeks the holloways potatoes br

MQQIL m. m
?ower trusses, earliness of blooming, ease with which color can be changed by acid application to soil, production of ?owers and leaves of heavy substance ...

pdf-1428\rumbly-in-my-tumbly-by-richard-m-sherman ...
pdf-1428\rumbly-in-my-tumbly-by-richard-m-sherman-robert-b-sherman.pdf. pdf-1428\rumbly-in-my-tumbly-by-richard-m-sherman-robert-b-sherman.pdf. Open.

pdf-0744\first-son-the-biography-of-richard-m-daley-by ...
Sign in. Loading… Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying.

M
Sx…u…œ« M¸§…… i…◊i…œr… p……w…… ÃW«˚Sœ [ 61 H ]. X Standard Third Language Hindi [ 61 H ]. A…k……U-m…ß…M¸ M¸ Õs…L m…Îzl…-m…ß…

Long Jump 100 m 400 m 800 m 800 m 200 m Shot put ...
Page 1. 1ST. Long Jump. 100 m. 400 m. 800 m. 1ST. 800 m. 2nd. 200 m. 2nd. Shot put. 2nd. 800 m. 3rd. 400 m.

pdf-12116\shardik-by-richard-adams-by-richard-1920 ...
pdf-12116\shardik-by-richard-adams-by-richard-1920-adams.pdf. pdf-12116\shardik-by-richard-adams-by-richard-1920-adams.pdf. Open. Extract. Open with.

Richard Cameron Craddock - GitHub
Department of Computer Science and Engineering,. NYU Tandon ... A neuroimaging database of 180 adults (21–45 years old, 50% female) with a variety of clinical and sub- ... [1] Alexandre Abraham, Michael P. Milham, Adriana Di Martino, R. Cameron Cra

Functional Traits - Richard Vogt
Feb 15, 2016 - processes (effect traits) (Violle et al., 2007; Diaz et al., 2013). .... aFunctional plant classification by physical characters (plant height, stem density) .... Seed mass. Dispersal mode. Seed mass and shape. Competitive ability. Com

Functional Traits - Richard Vogt
Feb 15, 2016 - Beatrix E Beisner, Department of Biological Sciences, University of Quebec at. Montreal ... ecosystem functions or services (Norberg, 2004; Hooper et al., .... Ecosystem services. People. Environmental drivers. Filtering. Species. A. B

Richard Abdoo.pdf
Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Richard Abdoo.pdf. Richard Abdoo.pdf. Ope