default search action
J. Gregory Steffan
Person information
- affiliation: University of Toronto, Canada
SPARQL queries
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2017
- [j12]Ilian Tili, Kalin Ovtcharov, J. Gregory Steffan:
Reducing the Performance Gap between Soft Scalar CPUs and Custom Hardware with TILT. ACM Trans. Reconfigurable Technol. Syst. 10(3): 22:1-22:23 (2017) - 2014
- [j11]Danyao Wang, Charles Lo, Jasmina Vasiljevic, Natalie D. Enright Jerger, J. Gregory Steffan:
DART: A Programmable Architecture for NoC Simulation on FPGAs. IEEE Trans. Computers 63(3): 664-678 (2014) - [j10]Charles Eric LaForest, Zimo Li, Tristan O'rourke, Ming G. Liu, J. Gregory Steffan:
Composing Multi-Ported Memories on FPGAs. ACM Trans. Reconfigurable Technol. Syst. 7(3): 16:1-16:23 (2014) - [c46]Stuart Byma, J. Gregory Steffan, Hadi Bannazadeh, Alberto Leon-Garcia, Paul Chow:
FPGAs in the Cloud: Booting Virtualized Hardware Accelerators with OpenStack. FCCM 2014: 109-116 - [c45]Matthew An, J. Gregory Steffan, Vaughn Betz:
Speeding Up FPGA Placement: Parallel Algorithms and Methods. FCCM 2014: 178-185 - [c44]Tao Ai, Mir Adnan Ali, J. Gregory Steffan, Kalin Ovtcharov, Sarmad Zulfiqar, Steve Mann:
Producing high-quality real-time HDR video system with FPGA (abstract only). FPGA 2014: 253 - [c43]Rafat Rashid, J. Gregory Steffan, Vaughn Betz:
Comparing performance, productivity and scalability of the TILT overlay processor to OpenCL HLS. FPT 2014: 20-27 - [c42]Charles Eric LaForest, Jason Helge Anderson, J. Gregory Steffan:
Approaching overhead-free execution on FPGA soft-processors. FPT 2014: 99-106 - [c41]Stuart Byma, Hadi Bannazadeh, Alberto Leon-Garcia, J. Gregory Steffan, Paul Chow:
Virtualized Reconfigurable Hardware Resources in the SAVI Testbed. TRIDENTCOM 2014: 54-64 - 2013
- [c40]Kalin Ovtcharov, Ilian Tili, J. Gregory Steffan:
A Multithreaded VLIW Soft Processor Family. FCCM 2013: 232 - [c39]Stuart Byma, J. Gregory Steffan, Paul Chow:
NetThreads-10G: Software packet processing on NetFPGA-10G in a virtualized networking environment demonstration abstract. FPL 2013: 1 - [c38]Kalin Ovtcharov, Ilian Tili, J. Gregory Steffan:
TILT: A multithreaded VLIW soft processor family. FPL 2013: 1-4 - [c37]Charles Eric LaForest, J. Gregory Steffan:
Maximizing speed and density of tiled FPGA overlays via partitioning. FPT 2013: 238-245 - 2012
- [j9]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Portable, Flexible, and Scalable Soft Vector Processors. IEEE Trans. Very Large Scale Integr. Syst. 20(8): 1429-1442 (2012) - [c36]Ondrej Lhoták, José Nelson Amaral, Kit Barton, Martin Hirzel, J. Gregory Steffan:
11th Compiler-Driven Performance Workshop. CASCON 2012: 239-240 - [c35]Chuck (Chengyan) Zhao, J. Gregory Steffan, Cristiana Amza, Allan Kielstra:
Compiler Support for Fine-Grain Software-Only Checkpointing. CC 2012: 200-219 - [c34]Charles Eric LaForest, Ming G. Liu, Emma Rae Rapati, J. Gregory Steffan:
Multi-ported memories for FPGAs via XOR. FPGA 2012: 209-218 - [c33]Charles Eric LaForest, John Gregory Steffan:
OCTAVO: an FPGA-centric processor family. FPGA 2012: 219-228 - [c32]Monia Ghobadi, Geoffrey Salmon, Yashar Ganjali, Martin Labrecque, J. Gregory Steffan:
Caliper: Precise and Responsive Traffic Generator. Hot Interconnects 2012: 25-32 - 2011
- [j8]Jeffrey Kingyens, J. Gregory Steffan:
The Potential for a GPU-Like Overlay Architecture for FPGAs. Int. J. Reconfigurable Comput. 2011: 514581:1-514581:15 (2011) - [j7]Martin Labrecque, Mark C. Jeffrey, J. Gregory Steffan:
Application-specific signatures for transactional memory in soft processors. ACM Trans. Reconfigurable Technol. Syst. 4(3): 21:1-21:14 (2011) - [c31]Diego Huang, J. Gregory Steffan:
Programmer-assisted automatic parallelization. CASCON 2011: 84-98 - [c30]Martin Labrecque, J. Gregory Steffan:
NetTM: faster and easier synchronization for soft multicores via transactional memory. FPGA 2011: 29-32 - [c29]Danyao Wang, Natalie D. Enright Jerger, J. Gregory Steffan:
DART: A programmable architecture for NoC simulation on FPGAs. NOCS 2011: 145-152 - [c28]Mark C. Jeffrey, J. Gregory Steffan:
Understanding bloom filter intersection for lazy address-set disambiguation. SPAA 2011: 345-354 - 2010
- [c27]Martin Labrecque, J. Gregory Steffan:
The case for hardware transactional memory in software packet processing. ANCS 2010: 37 - [c26]Martin Labrecque, Mark C. Jeffrey, J. Gregory Steffan:
Application-Specific Signatures for Transactional Memory in Soft Processors. ARC 2010: 42-54 - [c25]Clark Verbrugge, J. Gregory Steffan, Mark G. Stoodley, Kit Barton, Ondrej Lhoták:
9th Workshop on Compiler-Driven Performance. CASCON 2010: 412-413 - [c24]Charles Eric LaForest, J. Gregory Steffan:
Efficient multi-ported memories for FPGAs. FPGA 2010: 41-50 - [c23]Steven Birk, J. Gregory Steffan, Jason Helge Anderson:
Parallelizing FPGA placement using Transactional Memory. FPT 2010: 61-69 - [c22]Jeffrey Kingyens, J. Gregory Steffan:
A GPU-inspired soft processor for high-throughput acceleration. IPDPS Workshops 2010: 1-8 - [c21]Monia Ghobadi, Martin Labrecque, Geoffrey Salmon, Kaveh Aasaraai, Soheil Hassas Yeganeh, Yashar Ganjali, J. Gregory Steffan:
Caliper: a tool to generate precise and closed-loop traffic. SIGCOMM 2010: 445-446 - [e1]Andreas Moshovos, J. Gregory Steffan, Kim M. Hazelwood, David R. Kaeli:
Proceedings of the CGO 2010, The 8th International Symposium on Code Generation and Optimization, Toronto, Ontario, Canada, April 24-28, 2010. ACM 2010, ISBN 978-1-60558-635-9 [contents]
2000 – 2009
- 2009
- [c20]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Fine-grain performance scaling of soft vector processors. CASES 2009: 97-106 - [c19]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Soft vector processors vs FPGA custom hardware: measuring and reducing the gap. FPGA 2009: 277 - [c18]Martin Labrecque, J. Gregory Steffan:
Fast critical sections via thread scheduling for FPGA-based multithreaded processors. FPL 2009: 18-25 - [c17]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Data parallel FPGA workloads: Software versus hardware. FPL 2009: 51-58 - 2008
- [j6]Antonia Zhai, J. Gregory Steffan, Christopher B. Colohan, Todd C. Mowry:
Compiler and hardware support for reducing the synchronization of speculative threads. ACM Trans. Archit. Code Optim. 5(1): 3:1-3:33 (2008) - [j5]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Incrementally parallelizing database transactions with thread-level speculation. ACM Trans. Comput. Syst. 26(1): 2:1-2:50 (2008) - [c16]Mihai Burcea, J. Gregory Steffan, Cristiana Amza:
The potential for variable-granularity access tracking for optimistic parallelism. MSPC 2008: 11-15 - [c15]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
VESPA: portable, scalable, and flexible FPGA-based vector processors. CASES 2008: 61-70 - [c14]Martin Labrecque, Peter Yiannacouras, J. Gregory Steffan:
Scaling Soft Processor Systems. FCCM 2008: 195-205 - 2007
- [j4]Martin Labrecque, Peter Yiannacouras, J. Gregory Steffan:
Custom code generation for soft processors. SIGARCH Comput. Archit. News 35(3): 9-19 (2007) - [j3]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Exploration and Customization of FPGA-Based Soft Processors. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 26(2): 266-277 (2007) - [j2]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
CMP Support for Large and Dependent Speculative Threads. IEEE Trans. Parallel Distributed Syst. 18(8): 1041-1054 (2007) - [c13]Marek Olszewski, Jeremy Cutler, J. Gregory Steffan:
JudoSTM: A Dynamic Binary-Rewriting Approach to Software Transactional Memory. PACT 2007: 365-375 - [c12]Martin Labrecque, J. Gregory Steffan:
Improving Pipelined Soft Processors with Multithreading. FPL 2007: 210-215 - 2006
- [c11]Jeff Da Silva, J. Gregory Steffan:
A probabilistic pointer analysis for speculative optimizations. ASPLOS 2006: 416-425 - [c10]Peter Yiannacouras, J. Gregory Steffan, Jonathan Rose:
Application-specific customization of soft processor microarchitecture. FPGA 2006: 201-210 - [c9]Stanley L. C. Fung, J. Gregory Steffan:
Improving cache locality for thread-level speculation. IPDPS 2006 - [c8]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Tolerating Dependences Between Large Speculative Threads Via Sub-Threads. ISCA 2006: 216-226 - 2005
- [j1]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
The STAMPede approach to thread-level speculation. ACM Trans. Comput. Syst. 23(3): 253-300 (2005) - [c7]Peter Yiannacouras, Jonathan Rose, J. Gregory Steffan:
The microarchitecture of FPGA-based soft processors. CASES 2005: 202-212 - [c6]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors. VLDB 2005: 73-84 - 2004
- [c5]Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry:
Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. CGO 2004: 39-52 - 2002
- [c4]Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry:
Compiler optimization of scalar value communication between speculative threads. ASPLOS 2002: 171-183 - [c3]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
Improving Value Communication for Thread-Level Speculation. HPCA 2002: 65-75 - 2000
- [c2]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
A scalable approach to thread-level speculation. ISCA 2000: 1-12
1990 – 1999
- 1998
- [c1]J. Gregory Steffan, Todd C. Mowry:
The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization. HPCA 1998: 2-13
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-05-08 21:03 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint