• Skip to main content
  • Skip to footer

Clojure/conj 2018

Clojure/conj Conference Website

  • About
    • Code of Conduct
  • Attendees
    • Location
    • Pricing
    • Opportunity Grants
    • Meetups
    • Training
  • Sponsorship
    • 2018 Sponsors
  • Speakers
    • Call for Proposals
  • Schedule
  • Past Events

Aaron Cummings

Aaron Cummings

GlobalFoundries
@btvaaron

Aaron Cummings is a Principal Member of Technical Staff at GlobalFoundries working for the ASIC products group. He leads a team developing tools to support the design and delivery of embedded memories for custom logic designs. He found Clojure four years ago when looking for new ways to leverage his team’s investment in the JVM.

Making Memories: Clojure For Hardware Engineers (And Others)

We are using Clojure in the design of configurable embedded memories, a key component of custom logic chips. One of our significant uses of Clojure is a new memory generation system, which replaces a legacy system that had been written in C. As a consequence, our hardware design teams (who had no functional programming experience) had to learn Clojure. This talk reflects on our experience introducing Clojure to our design teams, our joys and frustrations, and the lessons learned along the way.

Footer

Menu

  • Attendees
  • Schedule
  • Speakers
  • Sponsorship
  • Attendees
  • Schedule
  • Speakers
  • Sponsorship

Copyright © 2026 · Infinity Pro on Genesis Framework · WordPress · Log in