⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cs.washington.edu^homes^jdean^

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 EDU^HOMES^JDEAN^
字号:
Date: Thu, 21 Nov 1996 23:02:39 GMTServer: NCSA/1.4.2Content-type: text/htmlLast-modified: Mon, 12 Aug 1996 22:31:11 GMTContent-length: 6668<html><head><title>Jeff Dean</title></head><body><h1> <a name="top">Jeff Dean</a><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><A HREF="http://www.eff.org/blueribbon.html"><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><IMG  WIDTH=18 HEIGHT=30 SRC="http://www.cs.washington.edu/homes/jdean/rib_trn_tiny_plain.gif" ALIGN=RIGHT BORDER=0 HSPACE=10 ></A></h1><dl><dd><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><a href="http://www.cs.washington.edu/">     Department of Computer Science & Engineering</a><br> <!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><a href="ftp://ftp.u.washington.edu/public/">     University of Washington,</a> FR-35 <br><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><a href="http://www.cs.washington.edu/area/">     Seattle, WA</a> 98195 USA <br>Office: <!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><a href="http://www.cs.washington.edu/homes/map/chateau.html">Chateau Sieg</a> <!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><a href="http://www.cs.washington.edu/homes/romer/c110/index.html">110</a>.<p></dd></dl><hr>Here's the view from my office (or would be if those danged buildings weren't in the way): <P><TABLE BORDER=5><TR><TD><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><IMG  WIDTH=264 HEIGHT=171 SRC="http://www.cs.washington.edu/homes/jdean/rainier.gif"></A></TABLE></td></tr> <P><table border=5 cellspacing=5 cellpadding=5 width=100%><tr><td align=middle><h2>Future Plans</h2></td><td>I plan to graduate in summer, 1996, after which I'll be joining DEC's <!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><A HREF="http://www.research.digital.com/wrl/home.html">Western Research Laboratory</A> in sunny <!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><A HREF="http://www.city.palo-alto.ca.us">Palo Alto</A>.  We've just bought a house in nearby <!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><A HREF="http://www.ci.menlo-park.ca.us/">Menlo Park</A>. <P>Here is my <!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><a href="http://www.cs.washington.edu/homes/jdean/vita.html">curriculum vita</a> (<!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><a href="http://www.cs.washington.edu/homes/jdean/vita.ps">postscript</a>).  I also have a <!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><a href="http://www.cs.washington.edu/homes/jdean/summary.html">summary</a> (<!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><a href="http://www.cs.washington.edu/homes/jdean/summary.ps">postscript</a>) of my research and teaching experience.</td></tr><tr><td align=middle><h2>Projects</h2></td><td>I work primarily on the <!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><a href = http://www.cs.washington.edu/research/projects/cecil/www/cecil-home.html><i>Cecil project</i></a>.  Cecil is a new pure object-oriented langauge that we are using as avehicle for integrated research in the areas of language design,programming environments, and optimizing compiler techniques.  Weintend for our techniques to scale to large, real-world programs, andto keep ourselves true to this goal, we're implementing the Vortexcompiler in Cecil.  We currently have about 70,000 lines of Cecil codein the compiler.   <P><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><img src=http://www.cs.washington.edu/homes/jdean/new.gif>Much of our work in this group involves tracking down <!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><A HREF="http://www.cs.washington.edu/homes/jdean/dilbert.gif">compiler bugs</A>.<br><br> I also hang out in the <!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><a href="http://www.cs.washington.edu/research/projects/spin/www/index.html"><i>SPINproject</i></a> meetings.  SPIN is an extensible operating systemmicrokernel which supports the dynamic adaptation of system interfacesand implementations through direct application control, while stillmaintaining system integrity and inter-application isolation.  <p>During Spring quarter, I was one of the organizers for <!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><A HREF="http://www.cs.washington.edu:80/education/courses/590k/">CSE 590K</A>, the department's compiler seminar.<tr><td align=middle><h2>Research Interests</h2> </td><td>My research concerns the efficient implementation ofobject-oriented languages through compiler optimization techniques.In particular, I am exploring how whole-program analysis can be usedto improve performance, how it affects incremental compilation, andhow it interacts with other optimization techniques, especiallyprofile-guided optimization techniques.  I am also interested in howwhole-program optimization affects language design: if it is assumedthat the compiler will have access to the entire program, then manycompromises made in existing language designs become unnecessary.  Iam interested in applying the lessons learned in exploring wholeprogram optimization towards designing a new systems programminglanguage that is both flexible and efficient, based on an underlyingimplementation that does whole program analysis.<p>To validate my research, I have been one of the three principaldesigners and developers of Vortex, an optimizing compiler forobject-oriented languages.  Vortex defines a language-independentintermediate language for object-oriented languages that ishigh-enough level to permit optimization of features such as messagesends, closures, and object creations.  It also contains a unique wayof composing optimization passes so that they run in parallel,obtaining better results than repeatedly running the passesseparately.  For example, the compiler applies intraprocedural classanalysis, profile-guided receiver class prediction, inlining, aliasanalysis, splitting, and CSE all at once, in a single combined pass.Part of the work on Vortex has been to develop ways of structuringoptimization passes to permit this kind of composition while stillallowing the passes to be developed largely independently of eachother.  We have a nice framework for specifying iterative data flowanalyses that permits clients to develop new optimization passes withrelatively little effort (for example, the Vortex dead assignmentelimination pass is approximately 50 lines of code).</tr><tr><td align=middle><h2>Publications</h2></td><td>Some recent <!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><a href="http://www.cs.washington.edu/homes/jdean/papers.html"> papers </a> I've authored or co-authored.<tr><td align=middle><h2>Personal</h2></td><td>I love <!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><A HREF="http://www.netimages.com/~chile/">very spicy food</A> (as they say, "mild is a four letter word") and <!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><A HREF="http://www.unm.edu/~madrigal/coke.html">Coke</A>.  I should probably kick my <!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><A HREF="http://daisy.uwaterloo.ca/~alopez-o/caffaq.html">caffeine</A> habit.  Most of my <!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><A HREF="http://www.cs.washington.edu/homes/jdean/picts/at-the-beach.gif">enjoyable moments</A> are spent with my wife <!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><A HREF="http://www.cs.washington.edu/homes/jdean/picts/heidi.gif">Heidi</A> and my daughter <!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><A HREF="http://www.cs.washington.edu/homes/jdean/picts/victoria.gif">Victoria</A>.  I would really like to go <!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><A HREF="http://www.cs.washington.edu/homes/jdean/rarotonga.html">here</A> someday.  My wife and I spent our honeymoon on Kauai during <!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><A HREF="http://www.cs.washington.edu/homes/jdean/iniki.html">Hurricane Iniki</A>. <P>I recently won a biplane ride from Galvin Flying here in Seattle (I guess I can't say "I never win anything!" anymore).  My wife and I took the flight, which consisted of a 20 minute flight around and over downtown Seattle and Puget Sound in a <!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><A HREF="http://www.cs.washington.edu/homes/jdean/biplane.html">Travel Air 1927 model biplane</A>.  I was feeling daring, but, sadly, their insurance coverage doesn't permit passengers to walk on the wing, so we just sat back and enjoyed the ride and the view.  It would have been fantastic even if we'd had to pay for it.  Highly recommended!  If you're looking for something fun to do in Seattle, their number is 763-0350. <P>Here's my rather lengthy <!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><a href="http://www.cs.washington.edu/homes/jdean/hotlist.html">hotlist</a>.</table></center></body><p><address><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><a href="http://www.cs.washington.edu/htbin-post/finger/jdean@puyallup">jdean@cs.washington.edu</a> <br></address></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -