MBT on Laptop   Taylor's
Bespoke Systems Group

GreenDroid Kremlin Dark Silicon Vision/Brain Benchmarks Bitcoin Basejump
greendroid logo kremlin logo four horseman logo


Ideal Students for the Bespoke Systems Group


raw chip logo The kinds of students that will succeed best in the Bespoke Systems Group are those who love to build agressive but elegant systems and tune their performance -- computers, compilers, graphics renderers, simulators, computers, dynamic translation emulators, operating systems, boards or even chips. They like coding or designing things, have done a lot of it, and know how to do solid, elegant designs, and don't mind explaining to others how to do it -- and maybe have worked at companies on software systems or chip design. They tend to have lots of little side projects and experiments that they have done outside of class. They might enjoy reverse-engineering things as well. Don't worry if you don't know all of these things; you will learn when you join the group!



Newsflash -- June 2015   BSG is looking for elite graduate students, postdocs or undergraduate students who are interested in any of the following:

Taylor's Research Team


Fearless BSG leader Taylor advises or co-advise a group of fantastic students, postdocs and visiting researchers on the Bespoke Silicon, GreenDroid, Security and ASIC Cloud projects; including:



Scott
Davidson








Chun
Zhao



Shaolin
Xie


Luis
Vega




Anuj
Rao



Moein
Khazraee



Visiting Researchers


We also have some talented veterans from industry who are lending us their great experience to envision the future:
Ikuo
Magaki (Toshiba)


BSG Veterans.

Newsflash: Two of my students finish their tour of duty at Google and are recent
founders of a new startup, Moloco, in Silicon Valley, which is applying machine learning
to apps on mobile. Donghwan and Ikkjin were key contributors to the San Diego Vision Benchmark suite,
which integrated a number of machine learning techniques. They also explored aspects of machine learning
applied to compiler, and comp arch.

Jack Sampson PhD    (Assistant Professor, Penn State University)
Ganesh Venkatesh PhD   (Intel Research)
Saturnino Garcia PhD (Assistant Professor, University of San Diego)
Donghwan Jeon PhD (Google Seattle --> Moloco)
Anshuman Gupta PhD (Google Mountain View)
Qiaoshi ZhengPhD (co- with NPU China)HiSilicon (Huawei's Chip Division)
 
Vince Wu Postdoc (Taiwan)
Ikkjin Ahn MS(Google->Moloco)
Gautam AkiwateMS (UCSD)
Manish AroraUCSD PhDAMD
Joe AuricchioMS (Apple)
Nishant BhaskarMSUCSD PhD
Pulkit BhatnagarMS(Apple)
Vikram BhattMS(Synopsys)
Slavik Bryksin MS (Qualcomm)
Jeff Jia MS(Microsoft->Google)
Sravanthi Kota Venkata MS(Intel)
Chetan Ghokale MS (Nvidia)
Nathan Goulding MS (Google)
Po-Chao Huang MS (Broadcomm->Google)
Jinseok Lee MS (Samsung)
Patrick Li MS (Intel)
Xiaochu Liu MS (Google)
Christopher LouieMS(Gazillion Entertainment)
Jose Lugo Martinez     MS (Indiana PhD Program)
Shane Mainali BS (Microsoft)
Christopher Moghbel BS (Facebook)
Richard ParkMS
Scott RickettsMS(Nvidia / His Rap Group, Low Country Kingdom)
Adam Risoldi MS(IBM)
Hyojin Sung MS (UIUC PhD Program, IBM)
Ningxiao Sun MS (China PhD)
Daniel Stufflebean MS (AMD)
Enrico Tanuwidjaja BS(Berkeley)
Shelby ThomasMSUCSD PhD
Yang Yu MS 2015 (Project)
Ruxin Zhang MS 2015 (Project) Amazon
Shengye WangUCSD PhD
Lu ZhangUCSD PhD

Collaborators



BSG collaborators here at UCSD include Steven Swanson, Dean Tullsen, Yoav Freund, Serge Belongie, CK Cheng, and Calit2.


Taylor Team Milestones




Feb 2017 ASIC Cloud paper selected for Top Picks!
Jan 2017 ASPLOS NRE and ASIC Cloud paper in on first shot!
Aug 2016 Taylor BSG has released the ROCC Doc V2, which describes the Berkeley Rocket ROCC interface. Great work, Anuj!
Mar 2016 ISCA paper is in on first shot!
ASIC Clouds are going to rock your world, folks.
Congrats, Ikuo, Moein, and Luis!
Jan 2016CGO BlackBox paper is accepted. Congrats Byron and Brian!
Sep 2015 Teaser video of DoubleTrouble v1 board talking over FMC by Luis.
May 2015 Lu passes his research exam with aplomb. Beer is consumed!
A proud tradition: everybody in Taylor group
has passed the CSE research exam on the first try.

Jan 2015 Double Trouble board comes back from assembly, and passes initial JTAG.
Nov 2014 Double Trouble PC Board arrives back from the fab!
We will use this to emulate our chips!


Schematic here.
Oct 2014 Welcome Ikuo and Shengye to Taylor BSG!
Aug 2014 Shelby Thomas, Enrico Tanuwidjaja, Gautam Akiwate, and Chetan Gohkale get their paper on CortexSuite into IISWC. Congrats guys!
June 2014 Our UCSD BGA package arrives back from the fab!
This thing is a scorching fast platform for our chips!
We are one of only several academic research groups in the US that has designed a BGA package in-house!

June 2014 Taylor serves on DAC 2014 panel on future of HW for computer vision, next to Andrew Ng!
April 2014 Taylor gives a talk at DATE 2014 on dark silicon!
Mar 2014 Qiaoshi's paper appears in TECS. Congratulations, Qiaoshi!
Dec 2013 Anshuman's paper gets into ISPASS 2014 -- way to go Anshuman!
Nov 2013 Taylor group has first annual Thanksgiving feast!
Sep 2013 New PhD students joining BSG: Welcome, Michael, Moein, and Xiaochu!
Sep 2013 Jack Sampson joins Penn State as an Assistant Professor, and Saturnino Garcia to join University of San Diego as an Assistant Professor!
Sep 2013 Ashuman successfully defended his thesis, bringing BSG PhDs to 5! Way to go Anshuman!
June 2013 Anshuman's paper on Dynamically Reconfigurable Static NUCA Caches accepted at ICCD! Way to go, Anshuman!
Oct 2012 CGO Paper on Vector Shadow Memory accepted!
April 2013 Anshuman's paper on Time Cube accepted at SAMOS! Way to go, Anshuman!
April 2012Anshuman wins best poster across our entire CSE department (best out of 38 posters) at the Jacobs School of Engineering Research Expo! Anshuman continues a group tradition started by DJ and Sat last year, when they won best poster (what are the odds?!). Way to go Anshuman!
Feb 2012Submit to the Dark Silicon Workshop, DaSi:
dasi banner by Apr 2.
Aug 2011GreenDroid QsCores paper accepted into MICRO! Congrats, Ganesh
June 2011NSF funds BSG to support prototyping efforts!
June 2011OOPSLA paper accepted! Congrats to DJ, Sat, and Chris!
May 2011FPL paper accepted! Congrats to Jack and Manish!
May 2011Our student, Dr. Ganesh Venkatesh, successfully defends his thesis against 5 UC professors! Ganesh will be joining Intel Research.
April 2011 Kremlin wins best Computer Science & Engineering poster
(out of 40 posters!) at the Jacobs School of Engineering Research Expo!
March 2011 Parkour paper accepted into HOTPAR. Awesome work DJ!
April 2011 Invited talk on Conservation Cores and GreenDroid at LCTES!
March 2011 C-cores for FPGAs paper accepted into FCCM. Way to go Manish!
Feb 2011 Kremlin paper accepted into PLDI!
Feb 2011 Kremlin wins best student poster in PPoPP 2011!
Nov 2010 HPCA paper on ECOcores (cores with Extreme CISC Operators) accepted.
Sept 2010 Dr. Swanson and I have minted our first PhD student: Dr Jack Sampson! Jack will be continuing with us as a postdoc so he can shephard some of his pending papers out to the presses!
Oct 2010 NSF funds BSG for $376K to attack issues in multicore programmability!
March 2010 Our student, Jack Sampson, gives an awesome talk on the Conservation Cores paper at ASPLOS!
March 2010 Our paper, Bridging the Parallelization Gap: Automating Parallelism Discovery and Planning, was accepted into HOTPAR 2010.
Oct 2009 BSG wunderkind Sravanthi Kota Venkata presents our IISWC paper on the San Diego Vision Benchmark Suite in Austin, TX.
Sept 2009 Awarded 150,000 hours of compute time on the San Diego Super Computer TRITON Cluster for the Photon manycore compiler project!
Sept 2009 Nathan Goulding, Jonathan Babb, and I recently pulled two all-nighters in a row and designed a low-power prototype chip, called the C-core I, which will be the basis for processor designs in future fabrication regimes in which energy is limited by the utilization wall.

Downloads


CortexSuite, a benchmark for the emerging synthetic brain application (e.g. Machine Learning and Vision) domain, written in C.

It's available at cortexsuite.org.

The San Diego Vision Benchmark Suite, a benchmark for the vision application domain, written in MATLAB and clean C.

It's available at cseweb.ucsd.edu/~mbtaylor/vision.

Selected Publications (Click for papers by topic)


  1. ASIC Clouds: Specializing the Datacenter
    Ikuo Magaki, Moein Khazraee, Luis Vega Gutierrez, and Michael Bedford Taylor.
    International Symposium on Computer Architecture (ISCA), June 2016. (pdf) (bib)

  2. CortexSuite: A Synthetic Brain Benchmark Suite
    Shelby Thomas, Chetan Gohkale, Enrico Tanuwidjaja, Tony Chong, David Lau, Saturnino Garcia, and Michael Bedford Taylor.
    IEEE International Symposium on Workload Characterization (IISWC), Oct 2014. (pdf) (bib)

  3. BlackBox: Lightweight Security Monitoring for COTS Binaries
    (with accepted artifact!)
    Byron Hawkins, Brian Demsky, and Michael Bedford Taylor.
    Code Generation and Optimization (CGO), February 2016. (pdf)

  4. A Runtime Approach to Security and Privacy
    Byron Hawkins, Brian Demsky, and Michael Bedford Taylor.
    European Security and Privacy, March 2016. (pdf)

  5. A Landscape of the New Dark Silicon Design Regime
    Michael Taylor.
    IEEE Micro, Sep/Oct 2013. (pdf) (bib)

    Conference Presentations:
    Third Berkeley Symposium on Energy Efficient Electronic Systems (E3S), October 2013. (pdf)(youtube)
    Design Automation and Test in Europe (DATE), April 2014. (pdf)

  6. Bitcoin and The Age of Bespoke Silicon
    Michael Bedford Taylor.
    International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), Sept 2013. (Talk) (Paper)(bib)

  7. Exploring Energy Scalability in Coprocessor-Dominated Architectures for Dark Silicon
    Qiaoshi Zheng, Nathan Goulding-Hotta, Scott Ricketts,
    Steven Swanson, Michael Bedford Taylor, and Jack Sampson
    Transactions on Embedded Computing Systems, March 2014. (paper) (bib)

  8. Quality Time: A Simple Online Technique for Quantifying Multicore Execution Efficiency
    Anshuman Gupta, Jack Sampson, and Michael Bedford Taylor.
    International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2014. (pdf) (bib)

  9. DR-SNUCA: An Energy-Scalable Dynamically Partitioned Cache
    Anshuman Gupta, Jack Sampson, Michael B. Taylor.
    International Conference on Computer Design (ICCD), October 2013. (Talk) (Paper)(bib)

  10. Time Cube: A Manycore Embedded Processor with Interference-Agnostic Progress Tracking
    Anshuman Gupta, Jack Sampson, Michael B. Taylor.
    International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS), July 2013. (Talk) (Paper)(bib)

  11. Skadu: Efficient Vector Shadow Memories for Poly-Scopic Program Analysis
    Donghwan Jeon, Saturnino Garcia, and Michael B. Taylor.
    Code Generation and Optimization (CGO), February 2013. (Talk) (Paper)(bib)

  12. Is Dark Silicon Useful?
    Harnessing the Four Horsemen of the Coming Dark Silicon Apocalypse

    Michael B. Taylor
    Design Automation Conference (DAC), June 2012. (pdf) (bib) (slides).

    Also Presented at:
    ISCA's Dark Silicon Workshop (DaSi 2012)
    ICCAD's Workshop on Domain-Specific Multicore Computing (2012).

  13. The Kremlin Oracle for Sequential Code Parallelization
    Saturnino Garcia, Donghwan Jeon, Chris Louie, and Michael Bedford Taylor.
    IEEE Micro, July/Aug 2012. (pdf) (bib)

  14. Sichrome: Mobile web browsing in Hardware to save Energy
    Vikram Bhatt, Nathan Goulding-Hotta, Qiaoshi Zheng, Jack Sampson, Steve Swanson, and Michael B. Taylor.
    Dark Silicon Workshop, ISCA, 2012.

  15. GreenDroid: An Architecture for the Dark Silicon Age
    Nathan Goulding-Hotta, Jack Sampson, Qiaoshi Zheng, Vikram Bhatt, Steven Swanson and Michael Bedford Taylor
    Asia and South Pacific Design Automation Conference (ASPDAC), February 2012. (pdf) (bib) (slides)

  16. QsCores: Trading Dark Silicon for Scalable Energy Efficiency with Quasi-Specific Cores
    Ganesh Venkatesh, John Sampson, Nathan Goulding-Hotta, Sravanthi Kota Venkata, Michael Bedford Taylor, and Steven Swanson
    International Symposium on Microarchitecture (MICRO), December 2011. (pdf) (bib)

  17. Kismet: Parallel Speedup Estimates for Serial Programs
    Donghwan Jeon, Saturnino Garcia, Chris Louie, and Michael Bedford Taylor.
    Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 2011. (pdf) (bib)

  18. An Evaluation of Selective Depipelining for FPGA-based Energy-Reducing Irregular Code Coprocessors.
    Jack Sampson, Manish Arora, Nathan Goulding-Hotta, Ganesh Venkatesh, Jonathan Babb, Vikram Bhatt, Michael Bedford Taylor and Steven Swanson.
    Conference on Field Programmable Logic and Applications (FPL), September 2011. (pdf) (bib)

  19. The GreenDroid Mobile Application Processor: An Architecture for Silicon's Dark Future
    Nathan Goulding-Hotta, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Po-Chao Huang, Manish Arora, Siddhartha Nath, Jonathan Babb, Steven Swanson, and Michael Bedford Taylor.
    IEEE Micro, March/April 2011. (pdf) (bib)

  20. Kremlin: Rebooting and Rethinking gprof for the Multicore Age
    (aka Automatic Parallelism Planning and Discovery with Kremlin)
    Saturnino Garcia, Donghwan Jeon, Chris Louie, and Michael Bedford Taylor.
    Programming Language Design and Implementation (PLDI), June 2011. (pdf) (bib)

  21. Unifying manycore and FPGA processing with the RUSH Architecture
    Brandon Beresini, Scott Ricketts, and Michael Bedford Taylor.
    NASA/ESA Conference on Adaptive Hardware and Software Systems (AHS-2011), June 2011. (pdf)

  22. Conservation Cores: Energy-Saving Coprocessors for Nasty Real World Code
    Jack Sampson, Ganesh Venkatesh, Nathan Goulding-Hotta, Saturnino Garcia, Manish Arora, Siddhartha Nath, Vikram Bhatt, Steven Swanson, and Michael Bedford Taylor.
    Languages, Compilers, Tools and Theory for Embedded Systems (LCTES),
    Research Highlights, Invited Talks, April 2011. (pdf)

  23. Greendroid: Exploring the next evolution in smartphone application processors
    Steven Swanson and Michael Bedford Taylor.
    Communications Magazine, IEEE 49(4):112 -119, April 2011. (pdf) (bib)

  24. Parkour: Parallel Speedup Estimates for Serial Programs
    Donghwan Jeon, Saturnino Garcia, Chris Louie, Michael Bedford Taylor.
    HOTPAR, June 2011. (pdf) (bib)

  25. Reducing the Energy Cost of Irregular Code Bases in Soft Processor Systems
    Manish Arora, Jack Sampson, Nathan Goulding-Hotta, Jonathan Babb, Ganesh Venkatesh, Michael Bedford Taylor and Steven Swanson.
    Field Customizable Computing Machines (FCCM), May 2011. (pdf) (bib)

  26. Kremlin: Like gprof, but for Parallelization
    Donghwan Jeon, Saturnino Garcia, Chris Louie, Sravanthi Kota Venkata and Michael Bedford Taylor.
    Principles and Practice of Parallel Programming (PPoPP), February 2011. (pdf, poster pdf) (bib)

  27. Efficient Complex Operators for Irregular Codes
    Jack Sampson, Ganesh Venkatesh, Nathan Goulding-Hotta, Saturnino Garcia, Steven Swanson, and Michael Bedford Taylor.
    High Performance Computer Architecture (HPCA), February 2011. (pdf) (bib)

  28. Bridging the Parallelization Gap: Automating Parallelism Discovery and Planning,
    Saturnino Garcia, Donghwan Jeon, Chris Louie, Sravanthi Kota Venkata, Michael Bedford Taylor.
    HOTPAR, June 2010. (pdf) (bib)

  29. GreenDroid: A Mobile Application Processor for a Future of Dark Silicon
    Nathan Goulding, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Jonathan Babb, Michael Bedford Taylor and Steven Swanson.
    HOTCHIPS, August 2010. (pdf) (talk ppt) (bib)(youtube)

  30. Conservation Cores: Reducing the Energy of Mature Computations.
    Ganesh Venkatesh, John Sampson, Nathan Goulding, Saturnino Garcia, Slavik Bryskin, Jose Lugo-Martinez, Steven Swanson, and Michael Bedford Taylor.
    Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2010. (pdf) (talk pdf, talk ppt) (bib)

  31. SD-VBS: The San Diego Vision Benchmark Suite.
    Sravanthi Kota Venkata, Ikkjin Ahn, Donghwan Jeon, Anshuman Gupta, Christopher Louie, Saturnino Garcia, Serge Belongie, and Michael Bedford Taylor.
    IEEE International Symposium on Workload Characterization (IISWC), October 2009. (pdf) (Download SD-VBS) (bib)

  32. Energy and Switch Area Optimizations for FPGA Global Routing Architectures
    Yi Zhu, Yuanfang Hu, Michael B. Taylor, and Chung-Kuan Cheng
    ACM Transactions on Design Automation of Electronic Systems (TODAES), January 2009. (pdf) (bib)

  33. Tiled Multicore Processors.
    Michael B. Taylor, Walter Lee, Jason E. Miller, David Wentzlaff, Ian Bratt, Ben Greenwald, Henry Hoffman, Paul R. Johnson, Jason S. Kim, James Psota, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Matthew I. Frank, Saman Amarasinghe, and Anant Agarwal.
    in Multicore Processors and Systems, Springer,
    edited by Steve Keckler, Kunle Olukotun, and Peter Hofstee, 2009. (link)

  34. Advancing Supercomputer Performance Through Interconnection Topology Synthesis.
    Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng
    International Conference on Computer-Aided Design (ICCAD), November 2008. (pdf) (bib)

  35. Stream Multicore Processors.
    Michael B Taylor, Walter Lee, Jason Eric Miller, David Wentzlaff, Ian Bratt, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jason Kim, James Psota, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Matt Frank, Rodric Rabbah, Saman Amarasinghe, and Anant Agarwal.
    In Processor Design: System-on-chip Computing for ASICs and FPGAs (hardcover)
    Edited by Jari Nurmi (Editor)
    , 2007. (link)

  36. FPGA Global Routing Architecture Optimization Using a Multicommodity Flow Approach.
    Y. Hu, Y. Zhu, M.B. Taylor, and C.K. Cheng.
    IEEE Int. Conf. on Computer Design (ICCD), pp. 144-151, 2007. (pdf)

  37. Runtime checking for program verification.
    Karen Zee, Viktor Kuncak, Michael Taylor, and Martin Rinard.
    7th International Workshop, RV 2007, Vancouver, Canada, March 13, 2007, Revised Selected Papers.
    Lecture Notes on Computer Science, Springer Berlin, vol. 4839/2007, p. 202-213. (bib)

  38. Tiled Microprocessors.
    Michael B Taylor
    PhD Thesis, Massachusetts Institute of Technology, February 2007. (pdf) (bib)

  39. Scalar Operand Networks,
    by Michael B Taylor, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
    IEEE Transactions on Parallel and Distributed Systems (Special Issue on On-chip Networks) (TPDS), February 2005. (pdf) (Appendix pdf) (bib)

  40. Deionizer: A Tool for Capturing and Embedding I/O Calls,
    by Michael Bedford Taylor.
    MIT-CSAIL-TR-2004-037; June 7, 2004. (pdf and ps)

  41. Evaluation of the Raw Microprocessor:
    An Exposed-Wire-Delay Architecture for ILP and Streams

    by Michael B Taylor, Walter Lee, Jason Miller, David Wentzlaff, Ian Bratt, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jason Kim, James Psota, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Matt Frank, Saman Amarasinghe, and Anant Agarwal.
    Proceedings of the International Symposium on Computer Architecture (ISCA), June 2004. (pdf) (bib)

  42. Energy Characterization of a Tiled Architecture Processor with On-Chip Networks,
    by Jason Sungtae Kim, Michael B Taylor, Jason Miller, and David Wentzlaff.
    International Symposium on Low Power Electronics and Design (ISLPED), August 2003. (pdf) (bib)
     
  43. Scalar Operand Networks:
    On-chip Interconnect for ILP in Partitioned Architectures
    ,
    by Michael B Taylor, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
    Proceedings of the International Symposium on High Performance Computer Architecture (HPCA), February 2003. (pdf) (bib)  

  44. A 16-issue multiple-program-counter microprocessor
    with point-to-point scalar operand network
    ,
    by Michael B Taylor, Jason Kim, Jason Miller, David Wentzlaff, Fae Ghodrat, Ben Greenwald, Henry Hoffman, Paul Johnson, Walter Lee, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Saman Amarasinghe, and Anant Agarwal.
    Proceedings of the IEEE International Solid-State Circuits Conference (ISSCC), February 2003. (pdf) (bib)

  45. The Raw Microprocessor:
    A Computational Fabric for Software Circuits and General Purpose Programs
    ,
    by Michael B Taylor, Jason Kim, Jason Miller, David Wentzlaff, Fae Ghodrat, Ben Greenwald, Henry Hoffman, Jae-Wook Lee, Paul Johnson, Walter Lee, Albert Ma, Arvind Saraf, Mark Seneski, Nathan Shnidman, Volker Strumpen, Matt Frank, Saman Amarasinghe and Anant Agarwal.
    IEEE Micro, March/April 2002. (pdf) (bib)

  46. Baring it all to Software: Raw Machines,
    by Elliot Waingold, Michael Taylor, Devabhaktuni Srikrishna, Vivek Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev Barua, Jonathan Babb, Saman Amarasinghe, and Anant Agarwal.
    IEEE Computer, September 1997, pp. 86-93.  (pdf) (bib)

  47. The Raw Compiler Project,
    by Anant Agarwal, Saman Amarasinghe, Rajeev Barua, Matthew Frank, Walter Lee, Vivek Sarkar, Devabhaktuni Srikrishna, and Michael Taylor.
    Proceedings of the Second SUIF Compiler Workshop, Stanford, CA, August 21-23, 1997.
    (pdf) (bib)
     
  48. The RAW Benchmark Suite: Computation Structures for General Purpose Computing ,
    by Jonathan Babb, Matthew Frank, Victor Lee, Elliot Waingold, Rajeev Barua, Michael Taylor, Jang Kim, Srikrishna Devabhaktuni, and Anant Agarwal.
    IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), Napa Valley, CA, April 1997.  (pdf) (bib)

  49. The Raw Specification
    by Michael B Taylor.
    Final Version (5.02). December 2005. (pdf)

    ... More publications ...

Dissertations and Master's Theses


Exploring Energy and Scalability in Coprocessor-Dominated Architectures for Dark Silicon Regime by Qiaoshi Zheng, 2015.

Software and Hardware Techniques for Attacking the Multicore Interference Problem
PhD Dissertation, by Anshuman Gupta, 2013.

The Arsenal Tool Chain for the GreenDroid Mobile Application Processor
Master's Thesis, by Fei Jia, 2013.

Parallel Speedup Estimates for Serial Programs
PhD Dissertation, by Donghwan Jeon, 2012.

A Practical Oracle for Sequential Code Parallelization
PhD Dissertation, by Saturnino Garcia, 2012.

Configurable Energy-Efficient Co-processors to Scale the Utilization Wall
PhD Dissertation, by Ganesh Venkatesh, 2011.

Efficient Cache-Coherent Migration for Heterogeneous Coprocessors in Dark Silicon Limited Technology
Master's Thesis, by Scott Ricketts, 2011.

Design and Architecture of Automatically-generated Energy-reducing Coprocessors
PhD Dissertation, by John Sampson, 2010.

ASIC life extension through hardware patch interfaces
Master's Thesis, by Slavik Bryksin, 2009.

A Portable MATLAB Front-end for Tiled Microprocessors
Master's Thesis, by Hyojin Sung, 2009.

Genetic Compilation for Tiled Microprocessors
Master's Thesis, by Jin Seok Lee, 2007.

Master's Project Reports


Memory Prefetching for the GreenDroid Microprocessor
Master's Project, by David Curran, 2012.

Extending an on-chip mesh network off the chip
Master's Project, by Joe Auricchio, 2011.

Improving Hierarchical Critical Path Analysis Performance
Master's Project, by Chris Louie, 2011.

Software


A tool for deionization, which enables application embedding and improved benchmark precision.


Miscellaneous



Papers by topic...




Back to Michael Taylor's page.