Welcome
Linux users:
~:$ echo; echo "7777 772e 6e64 2e65 6475 2f7e 706c 6166 7261 7474
2069 7320 6265 7374 2076 6965 7765 6420 7769 7468 206c
696e 6b73 3220
2868 7474 703a 2f2f 7061 636b 6167 6573 2e75 6275 6e74 752e 636f 6d2f
7365 6172 6368 3f6b 6579 776f 7264 733d 6c69 6e6b 7332 2920 6f72 2065 6c69
6e6b 7320 2868 7474 703a 2f2f 656c 696e 6b73 2e6f 722e
637a 2f29 0a" | xxd -r -p; echo
Computer Architecture: Research Bibliography
Optimizing the Internal Microarchitecture
and ISA of a Traveling Thread PIM System, Patrick La Fratta, Dissertation Proposal, University of Notre
Dame, Advisor: Peter Kogge, March 30, 2007.
"Design Enhancements for In-Cache Computations," Patrick La Fratta and Peter M. Kogge,
CMP-MSI 3: Workshop on Chip Multiprocessor Memory Systems and Interconnects,
held in conjunction with ISCA-36, June 20, 2009.
"Instructing the Memory Hierarchy with In-Cache Computations," Patrick La Fratta and Peter M. Kogge,
INTERACT-13: Workshop on Interaction Between Compilers and Computer Architecture,
held in conjunction with HPCA-15, Feb. 15, 2009.
"Exploring Power Reduction Options for a Single-Chip Multiprocessor through System-level
Modeling," Patrick Anthony La Fratta and James M. Baker, Jr., Journal of Embedded Computing,
Volume 2, No. 2, pp. 235-247, IOS Press, Nov. 2006.
Evaluating the Design and
Performance of a Single-Chip Parallel Computer Using System-Level Models and Methodology,
Patrick La Fratta, M.S. Thesis, Virginia Tech, Advisor: James M. Baker, Jr., April 27, 2005.
Books
Embedded Computing: A VLIW Approach to Architecture, Compilers, and Tools
by Joseph Fisher, Paolo Faraboschi, and Cliff Young
Practical Computing on the Cell Broadband Engine
by Sandeep Koranne
Computer Architecture: A Quantitative Approach by John L. Hennessy and David A. Patterson
Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture
by Jon Stokes
Computer Organization and Architecture: Designing for Performance by William Stallings
The Anatomy of a High-Performance Microprocessor: A Systems Perspective
by Bruce Shriver and Bennett Smith
Modern Processor Design: Fundamentals of Superscalar Processors by John Paul Shen and Mikko Lipasti
The Architecture of Pipelined Computers by Peter Kogge
The Architecture of Symbolic Computers by Peter Kogge
High Performance Computer Architecture by Harold Stone
Journals
ACM Transactions on Architecture and Code Optimizations
IEEE Micro
Conferences
International Symposium on Computer Architecture
International Symposium on High Performance Computer Architecture
International Symposium on Microarchitecture
Conference On Computing Frontiers
Articles
Extending Multicore Architectures to Exploit Hybrid Parallelism in Single-thread Applications
Rock: A High-Performance Sparc CMT Processor
Memory-level parallelism aware fetch policies for simultaneous multithreading processors
Automatic parallelization for graphics processing units
Mapping parallelism to multi-cores: a machine learning based approach
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
The Synergistic Processing Element
Power-Conscious Design of the CELL Processor's Synergistic Processor Element
Scheduling dynamic parallelism on accelerators
Circuit Design Techniques for a First-Generation Cell Broadband Engine Processor
A survey of process migration mechanisms
NVIDIA Tesla: A Unified Graphics and Computing Architecture
The GeForce 6800
A survey of processors with explicit multithreading
A Survey on Register Allocation
Workshops
Parallel Execution of Sequential Programs on Multi-core Architectures
Workshop on Chip Multiprocessor Memory Systems and Interconnects
Websites
WWW Computer Architecture
Cell Compiler
Dissecting Fermi, NVIDIA’s next generation GPU
SimPoint
Personal
Sites of Interest
Academic:
My Academic Information
National Catholic Student Coalition
Empowered by the Spirit
Living the Gospel of Life: A Challenge to American Catholics
Philosophy:
Philosophy of Engineering
Philosophy in the Making
Philosophy and Engineering Blog
Election:
A Brief Catechism for Catholic Voters by Fr. Stephen F. Torraco, PhD
Religious:
Daily Bible Readings
EWTN
The Curt Jester
Saints of the Day
Catholic Mountain
The Last Communion of St. Joseph of Calasanz
Princess Grace
Pope Awards Highest Honor to EWTN Founder Mother Angelica and Chairman
A Charitable Endeavor by Archbishop Chaput
Archbishop Chaput on the Notre Dame/Obama controversy
The Church and the University by Bishop John D'Arcy
Creative Minority Report
The Curt Jester
Pro-life:
Bioethics Defense Fund
Abort73
Alternatives2Abortion
Fidelis
Students for Life
Abortion Facts
Other:
Couple to Couple League
TFP
Books of Interest
Religious:
The Fulfillment of All Desire: A Guidebook for the Journey to God Based on the Wisdom of the Saints
by Ralph Martin.
Review
The Spirit of the Liturgy by Pope Benedict XVI
Peter Kreeft, Works (1)
(2)
Man and Woman: Love & the Meaning of Intimacy by Dietrich von Hildebrand
Cities of God:
The Religion of the Italian Communes, 1125-1325 by Fr. Augustine Craig Thompson, OP.
Review
City of God (esp. chaps. 10, 19) by St. Augustine
Philosophy of Technology:
Technology and the Good Life by Eric Higgs
The Mechanical Mind: A Philosophical Introduction to Minds, Machines and Mental Representation by Tim Crane
Ethics in Engineering Practice and Research by Caroline Whitbeck
Contemporary Topics:
Gut Check: Confronting Love, Work, & Manhood by Tarek Saab.
Review
Render Unto Caesar: Serving the Nation by Living our Catholic Beliefs in Political Life by
Archbishop Charles J. Chaput.
Review
A Civilization of Love: What Every Catholic Can Do to Transform the World by Carl A. Anderson
The Spirit of Leadership: Optimizing Creativity and Change in Organizations by Robert J. Spitzer, S.J., Ph.D.
Philosophy:
The Great Chain of Being and Italian Phenomenology
Contact Info
Patrick La Fratta
222 Cushing Hall
Department of Computer Science and Engineering
University of Notre Dame
(574) 631-8854
plafratt@nd.edu
Last updated on 17 Nov. 2009 A.D.