John Wawrzynek

Orcid: 0009-0003-1466-4553

Affiliations:
  • University of California, Berkeley, USA


According to our database1, John Wawrzynek authored at least 116 papers between 1984 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Chip Placement with Diffusion.
CoRR, 2024

Synthesis of LUT Networks for Random-Looking Dense Functions with Don't Cares - Towards Efficient FPGA Implementation of DNN.
Proceedings of the 32nd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2024

Late Breaking Results: Differential and Massively Parallel Sampling of SAT Formulas.
Proceedings of the 61st ACM/IEEE Design Automation Conference, 2024

2023
SPADES: A Productive Design Flow for Versal Programmable Logic.
Proceedings of the 33rd International Conference on Field-Programmable Logic and Applications, 2023

Narrowing the Synthesis Gap: Academic FPGA Synthesis is Catching Up With the Industry.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2023

2022
Learning A Continuous and Reconstructible Latent Space for Hardware Accelerator Design.
Proceedings of the International IEEE Symposium on Performance Analysis of Systems and Software, 2022

2021
CoSA: Scheduling by Constrained Optimization for Spatial Accelerators.
Proceedings of the 48th ACM/IEEE Annual International Symposium on Computer Architecture, 2021

CoDeNet: Efficient Deployment of Input-Adaptive Object Detection on Embedded FPGAs.
Proceedings of the FPGA '21: The 2021 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Virtual Event, USA, February 28, 2021

HAO: Hardware-aware Neural Architecture Optimization for Efficient Inference.
Proceedings of the 29th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2021

2020
CoDeNet: Algorithm-hardware Co-design for Deformable Convolution.
CoRR, 2020

ProTuner: Tuning Programs with Monte Carlo Tree Search.
CoRR, 2020

SAT-Based Mapping of Data-Flow Graphs onto Coarse-Grained Reconfigurable Arrays.
Proceedings of the VLSI-SoC: Design Trends, 2020

AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learning.
Proceedings of the Third Conference on Machine Learning and Systems, 2020

2019
HyVE: Hybrid Vertex-Edge Memory Hierarchy for Energy-Efficient Graph Processing.
IEEE Trans. Computers, 2019

AutoPhase: Compiler Phase-Ordering for High Level Synthesis with Deep Reinforcement Learning.
CoRR, 2019

Antenna Array Geometries for Directional Wireless Networks.
Proceedings of the 2019 IEEE Wireless Communications and Networking Conference, 2019

Algorithm-hardware Co-design for Deformable Convolution.
Proceedings of the Fifth Workshop on Energy Efficient Machine Learning and Cognitive Computing, 2019

Centrifuge: Evaluating full-system HLS-generated heterogenous-accelerator SoCs using FPGA-Acceleration.
Proceedings of the International Conference on Computer-Aided Design, 2019

Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAs.
Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2019

AutoPhase: Compiler Phase-Ordering for HLS with Deep Reinforcement Learning.
Proceedings of the 27th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2019

GraphSAR: a sparsity-aware processing-in-memory architecture for large-scale graph processing on ReRAMs.
Proceedings of the 24th Asia and South Pacific Design Automation Conference, 2019

2018
AWStream: adaptive wide-area streaming analytics.
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018

Receiver Adaptive Beamforming and Interference of Indoor Environments in mmWave.
Proceedings of the 29th IEEE Annual International Symposium on Personal, 2018

NewGraph: Balanced Large-Scale Graph Processing on FPGAs with Low Preprocessing Overheads.
Proceedings of the 26th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2018

2017
Proceedings of the 3rd International Workshop on Overlay Architectures for FPGAs (OLAF 2017).
CoRR, 2017

SLSR: A flexible middleware localization service architecture.
Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation, 2017

Selection and Aggregation of Location Information Provisioning Services.
Proceedings of the 26th International Conference on Computer Communication and Networks, 2017

Synthesis of program binaries into FPGA accelerators with runtime dependence validation.
Proceedings of the International Conference on Field Programmable Technology, 2017

OLAF'17: Third International Workshop on Overlay Architectures for FPGAs.
Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2017

Compressive sensing and sparse antenna arrays for indoor 3-D microwave imaging.
Proceedings of the 25th European Signal Processing Conference, 2017

2016
Toward a Global Data Infrastructure.
IEEE Internet Comput., 2016

Proceedings of the 2nd International Workshop on Overlay Architectures for FPGAs (OLAF 2016).
CoRR, 2016

High Level Synthesis with a Dataflow Architectural Template.
CoRR, 2016

Localization as a feature of mmWave communication.
Proceedings of the 2016 International Wireless Communications and Mobile Computing Conference (IWCMC), 2016

Toward standardized localization service.
Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, 2016

Synthesis of statically analyzable accelerator networks from sequential programs.
Proceedings of the 35th International Conference on Computer-Aided Design, 2016

OLAF'16: Second International Workshop on Overlay Architectures for FPGAs.
Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2016

2015
ASTRO: Synthesizing application-specific reconfigurable hardware traces to exploit memory-level parallelism.
Microprocess. Microsystems, 2015

The Cloud is Not Enough: Saving IoT from the Cloud.
Proceedings of the 7th USENIX Workshop on Hot Topics in Storage and File Systems, 2015

2014
The Swarm at the Edge of the Cloud.
IEEE Des. Test, 2014

Architectural synthesis of computational pipelines with decoupled memory access.
Proceedings of the 2014 International Conference on Field-Programmable Technology, 2014

2013
Extracting memory-level parallelism through reconfigurable hardware traces.
Proceedings of the 2012 International Conference on Reconfigurable Computing and FPGAs, 2013

Reconfigurable computing in the era of post-silicon scaling [panel discussion].
Proceedings of the 21st IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2013

2012
Selectively Fortifying Reconfigurable Computing Device to Achieve Higher Error Resilience.
J. Electr. Comput. Eng., 2012

Exploring Many-Core Design Templates for FPGAs and ASICs.
Int. J. Reconfigurable Comput., 2012

Exploiting Memory-Level Parallelism in Reconfigurable Accelerators.
Proceedings of the 2012 IEEE 20th Annual International Symposium on Field-Programmable Custom Computing Machines, 2012

Chisel: constructing hardware in a Scala embedded language.
Proceedings of the 49th Annual Design Automation Conference 2012, 2012

2011
RTP Payload Format for MIDI.
RFC, June, 2011

Discriminatively Fortified Computing with Reconfigurable Digital Fabric.
Proceedings of the 13th IEEE International Symposium on High-Assurance Systems Engineering, 2011

Should the academic community launch an open-source FPGA device and tools effort?: evening panel.
Proceedings of the ACM/SIGDA 19th International Symposium on Field Programmable Gate Arrays, 2011

Using many-core architectural templates for FPGA-based computing (abstract only).
Proceedings of the ACM/SIGDA 19th International Symposium on Field Programmable Gate Arrays, 2011

Bridging the GPGPU-FPGA efficiency gap.
Proceedings of the ACM/SIGDA 19th International Symposium on Field Programmable Gate Arrays, 2011

Advances and challenges of computing with FPGAs.
Proceedings of the 2011 IEEE Custom Integrated Circuits Conference, 2011

2010
Exploring FPGA Routing Architecture Stochastically.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2010

Improving FPGA Placement With Dynamically Adaptive Stochastic Tunneling.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2010

Cascading Deep Pipelines to Achieve High Throughput in Numerical Reduction Operations.
Proceedings of the ReConFig'10: 2010 International Conference on Reconfigurable Computing and FPGAs, 2010

MARC: A Many-Core Approach to Reconfigurable Computing.
Proceedings of the ReConFig'10: 2010 International Conference on Reconfigurable Computing and FPGAs, 2010

<i>ParaLearn</i>: a massively parallel, scalable system for learning interaction networks on FPGAs.
Proceedings of the 24th International Conference on Supercomputing, 2010

OpenRCL: Low-Power High-Performance Computing with Reconfigurable Devices.
Proceedings of the International Conference on Field Programmable Logic and Applications, 2010

High-throughput bayesian computing machine with reconfigurable hardware.
Proceedings of the ACM/SIGDA 18th International Symposium on Field Programmable Gate Arrays, 2010

2009
A view of the parallel computing landscape.
Commun. ACM, 2009

A design methodology for domain-optimized power-efficient supercomputing.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2009

Using adaptive routing to compensate for performance heterogeneity.
Proceedings of the Third International Symposium on Networks-on-Chips, 2009

2008
Workloads of the Future.
IEEE Des. Test Comput., 2008

2007
RAMP: Research Accelerator for Multiple Processors.
IEEE Micro, 2007

Adventures with a Reconfigurable Research Platform.
Proceedings of the FPL 2007, 2007

RAMP Blue: A Message-Passing Manycore System in FPGAs.
Proceedings of the FPL 2007, 2007

2006
An Implementation Guide for RTP MIDI.
RFC, November, 2006

Stream computations organized for reconfigurable execution.
Microprocess. Microsystems, 2006

Stochastic spatial routing for reconfigurable networks.
Microprocess. Microsystems, 2006

Research accelerator for multiple processors.
Proceedings of the 2006 IEEE Hot Chips 18 Symposium (HCS), 2006

2005
BEE2: A High-End Reconfigurable Computing System.
IEEE Des. Test Comput., 2005

Defect Tolerance in Multiple-FPGA Systems.
Proceedings of the 2005 International Conference on Field Programmable Logic and Applications (FPL), 2005

The Design And Application Of A High-End Reconfigurable Computing System.
Proceedings of The 2005 International Conference on Engineering of Reconfigurable Systems and Algorithms, 2005

2004
The SFRA: a corner-turn FPGA architecture.
Proceedings of the ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays, 2004

2003
Guest Editors' Introduction: Hot Chips 14 - Innovation in the Face of Uncertain Economics.
IEEE Micro, 2003

Quality based compute-resource allocation in real-time signal processing.
Proceedings of the 2003 IEEE International Conference on Acoustics, 2003

Post-placement C-slow retiming for the xilinx virtex FPGA.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003

Stochastic, spatial routing for hypergraphs, trees, and meshes.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003

2002
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2002

The Effects of Datapath Placement and C-Slow Retiming on Three Computational Benchmarks.
Proceedings of the 10th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2002), 2002

Hardware-Assisted Fast Routing.
Proceedings of the 10th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2002), 2002

2001
A case for network musical performance.
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2001

2000
The Garp Architecture and C Compiler.
Computer, 2000

Stream Computations Organized for Reconfigurable Execution (SCORE).
Proceedings of the Field-Programmable Logic and Applications, 2000

Adapting software pipelining for reconfigurable computing.
Proceedings of the 2000 International Conference on Compilers, 2000

A Comparison of the AES Candidates Amenability to FPGA Implementation.
Proceedings of the Third Advanced Encryption Standard Candidate Conference, 2000

1999
JPEG Quality Transcoding Using Neural Networks Trained With a Perceptual Error Measure.
Neural Comput., 1999

Real products, real technology Guest Editor's Introduction].
IEEE Micro, 1999

A fixed-point recursive digital oscillator for additive synthesis of audio.
Proceedings of the 1999 IEEE International Conference on Acoustics, 1999

HSRA: High-Speed, Hierarchical Synchroous Reconfigurable Array.
Proceedings of the 1999 ACM/SIGDA Seventh International Symposium on Field Programmable Gate Arrays, 1999

Reconfigurable Computing: What, Why, and Implications for Design Automation.
Proceedings of the 36th Conference on Design Automation, 1999

1998
Instruction-Level Parallelism for Reconfigurable Computing.
Proceedings of the Field-Programmable Logic and Applications, 1998

Fast Module Mapping and Placement for Datapaths in FPGAs.
Proceedings of the 1998 ACM/SIGDA Sixth International Symposium on Field Programmable Gate Arrays, 1998

Object Oriented Circuit-Generators in Java.
Proceedings of the 6th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '98), 1998

1997
A micropower analog circuit implementation of hidden Markov model state decoding.
IEEE J. Solid State Circuits, 1997

Garp: a MIPS processor with a reconfigurable coprocessor.
Proceedings of the 5th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '97), 1997

Datapath-oriented FPGA mapping and placement for configurable computing.
Proceedings of the 5th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '97), 1997

1996
Spert-II: A Vector Microprocessor System.
Computer, 1996

A Micropower Analog VLSI HMM State Decoder for Wordspotting.
Proceedings of the Advances in Neural Information Processing Systems 9, 1996

1995
SPERT-II: A Vector Microprocessor System and its Application to Large Problems in Backpropagation Training.
Proceedings of the Advances in Neural Information Processing Systems 8, 1995

Silicon Models for Auditory Scene Analysis.
Proceedings of the Advances in Neural Information Processing Systems 8, 1995

A multi-sender asynchronous extension to the AER protocol.
Proceedings of the 16th Conference on Advanced Research in VLSI (ARVLSI '95), 1995

1994
Systems technologies for silicon auditory models.
IEEE Micro, 1994

1993
Using simulations of reduced precision arithmetic to design a neuro-microprocessor.
J. VLSI Signal Process., 1993

The design of a neuro-microprocessor.
IEEE Trans. Neural Networks, 1993

Silicon auditory processors as computer peripherals.
IEEE Trans. Neural Networks, 1993

Designing A Connectionist Network Supercomputer.
Int. J. Neural Syst., 1993

1992
SPERT: a VLIW/SIMD microprocessor for artificial neural network computations.
Proceedings of the Application Specific Array Processors, 1992

1991
A Two-Dimensional Topological Compactor With Octagonal Geometry.
Proceedings of the 28th Design Automation Conference, 1991

Fine-Grain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine.
Proceedings of the ASPLOS-IV Proceedings, 1991

1990
VLSI Parallel Processing for Musical Sound Synthesis.
Proceedings of the 1990 International Computer Music Conference, 1990

A Multimedia Digital Signal Processing Tutoring System.
Proceedings of the 1990 International Computer Music Conference, 1990

1989
The Center for New Music and Audio Technologies.
Proceedings of the 1989 International Computer Music Conference, 1989

1987
VLSI Concurrent Computation for Music Synthesis.
PhD thesis, 1987

1984
A VLSI Approach to Sound Synthesis.
Proceedings of the 1984 International Computer Music Conference, 1984


  Loading...