Skip to main content

Mark Buckler

PhD Student

Biography

I’m currently a PhD student in the Electrical and Computer Engineering department here at Cornell University. I’m advised by Prof Adrian Sampson.

My graduate research focusses on hardware for embedded computer vision. In my work I’ve found that abstractions can simplify the design process, but breaking down boundaries through hardware-software co-design can produce superior results. For this reason I see myself as a system creator rather than a hardware or software developer.

As an entrepreneurial engineer I quickly gravitated to both industrial and academic research. While finishing my M.S. at UMass Amherst I formed Firebrand Innovations as a way of monetizing intellectual property I developed while in highschool. These days I can be found in Cornell’s Computer Systems Laboratory plugging away at code for powerful new computer vision systems.

Interests

  • Computer Architecture
  • Embedded Systems
  • Computer Vision
  • Machine Learning
  • VLSI

Education

  • PhD in Computer Engineering

    Cornell University

  • M.S. in Electrical and Computer Engineering, 2014

    University of Massachusetts, Amherst

  • B.S. in Electrical Engineering, 2012

    Rensselaer Polytechnic Institute

Selected Publications

  • , , , , EVA¬≤: Exploiting Temporal Redundancy in Live Computer Vision, in International Symposium on Computer Architecture (ISCA).

    Details arXiv PDF

  • , , , Reconfiguring the Imaging Pipeline for Computer Vision, in International Conference on Computer Vision (ICCV).

    Details DOI arXiv PDF Slides

  • , , , , Dynamic synchronizer flip-flop performance in FinFET technologies, in IEEE Symposium on Networks-on-Chip (NOCS).

    Details DOI PDF

  • , , Predictive synchronization for DVFS-enabled multi-processor systems, in IEEE Symposium on Quality Electronic Design (ISQED).

    Details DOI PDF

  • , , , Low-power networks-on-chip: Progress and remaining challenges, in IEEE Symposium on Low Power Electronics and Design (ISLPED).

    Details DOI PDF

Selected Patents

  • , Continuous Frequency Measurement for Predictive Periodic Synchronization, filed: , granted:

    Details Google Patents USPTO

  • , , , Methods and Systems of Synchronizer Selection, filed: , granted:

    Details Google Patents USPTO

  • , , Predictive Periodic Synchronization Using Phase-Locked Loop Digital Ratio Updates, filed: , granted:

    Details Google Patents USPTO

  • , Synchronizer Circuits With Failure-Condition Detection and Correction, filed: , granted:

    Details Google Patents USPTO

  • , Video Conferencing, filed: , granted:

    Details Google Patents USPTO

Recent Posts

More Posts

If you’ve read my post about patenting in academia and industry then you know why you might want to file a patent with your university or company. The first step to filing a patent in most organizations (after creating the invention of course!) is filling out an Invention Disclosure Form or IDF. These forms will be created, provided by, and reviewed by your organization’s technology transfer office or center for technology licensing.

CONTINUE READING

We all get excited about doing scientific or engineering research for different reasons, but most of us seek the thrill of creating something entirely new. In this way, research can be just as wonderful as the creative arts. Publishing your new ideas is great for sharing information with the world, but sometimes you want to sell your ideas too. This is where filing for a patent can be very useful. I have some experience in this area as I have patented inventions on my own, in industry, and most recently in academia.

CONTINUE READING

While building the downloading and decoding scripts for the Youtube BoundingBoxes dataset I needed to accurately cut videos into smaller clips. Some of the annotated videos were quite long and the annotations rarely covered the full video, so to save space my scripts cut out and save only the annotated sections. If done incorrectly this video cutting can cause subtle frame timing issues which I didn’t fully understand when I started writing these scripts.

CONTINUE READING

Back in 2010 I started a blog dedicated to electronic music called Quoth the Raver (a play on Quoth the Raven). It was a huge amount of fun sharing the music I found with everyone on the site, and it inspired me to get even more familiar with the various genres, artists, and labels. These days electronic music (also known as EDM) has exploded in popularity, so the novelty of sharing new artists has worn off to a certain extent.

CONTINUE READING

As an academic I am often writing LaTeX code for publications or general documentation. I used to use ShareLatex and Overleaf because I have a secret love of GUIs (Lord forgive me!), but recently my co-authors have prefered to work in LaTeX repos shared on GitHub. For this reason my most recent paper was actually written entirely in Vim! This post isn’t meant to be a complete description of the best way to edit LaTeX in Vim, but instead I want to share some of the tools, tricks, and tips that I’ve found useful when writing LaTeX in Vim.

CONTINUE READING

Projects

Low Precision SqueezeDet

Simulated fixed point model evaluation for SqueezeDet

Approximate Vision Pipeline

Using a reversible imaging pipeline to optimize sensor and ISP design for computer vision

YouTube BoundingBox Dataset Downloader

Helpful scripts I wrote for downloading and parsing Google’s huge video dataset

Reversible Imaging Pipeline

A Halide implementation of a forward and reverse computational photography pipeline

Neural Network Accelerator with Logarithmic Number System

Hardware accelerator for neural network computation using the LNS

Configurable Imaging Sensor

Tapeout of a configurable and energy-proportional image sensor

Network-on-Chip Synchronization

My M.S. thesis on synchronization circuits and systems for multi-clock domain Networks-on-Chip

VideoConversation

What started as a Science Fair project became Firebrand Innovation’s first product

Contact

  • Rhodes Hall, Room 471C, Cornell University, New York, Ithaca, 14850, USA