Quinn Johnson

Oakland, California, United States
869 followers 500+ connections

About

Building the toolkit ML teams need to ship awesome products. Startups are fun, let me…

Activity

Join now to see all activity

Experience

  • Aquarium Learning Graphic

    Aquarium Learning

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco, CA

  • -

    Oakland, CA

  • -

    Palo Alto, CA

  • -

    Berkeley, CA

  • -

    Mountain View, CA

Education

Courses

  • Algorithms

    CS170

  • Data Structures

    CS61B

  • Database Theory

    CS186

  • Discrete Mathematics and Probability Theory

    CS70

  • Engineering Parallel Software for Performance

    CS194-15

  • Great Ideas in Computer Architecture (Machine Structures)

    CS61C

  • Parallel Computing (Graduate Class)

    CS267

  • Signals and Systems

    EE20N

Projects

  • DeCal Program - Democratic Education at Cal

    -

    Co-facilitator: developed and instructed a 2 unit semester course with 2 other students and a faculty sponsor; responsible for syllabus, lectures, grading, interacting with students, and facilitating discussion

    Other creators
  • Efficient Implementations of Distributed Algorithms

    -

    As part of a graduate class on parallel performance programming, I implemented several efficient computational algorithms on NERSC's petaflop "Hopper" super computing cluster.

    • Implemented matrix multiplication of double precision matrices that averaged 80% of the performance of Cray's vendor optimized library. Used SSE SIMD intrinsics and OpenMP parallelism.

    • Implemented a toy particle collision simulator in the following parallel paradigms: Shared Memory (OpenMP), Distributed…

    As part of a graduate class on parallel performance programming, I implemented several efficient computational algorithms on NERSC's petaflop "Hopper" super computing cluster.

    • Implemented matrix multiplication of double precision matrices that averaged 80% of the performance of Cray's vendor optimized library. Used SSE SIMD intrinsics and OpenMP parallelism.

    • Implemented a toy particle collision simulator in the following parallel paradigms: Shared Memory (OpenMP), Distributed Memory (MPI), and GPU SIMD (CUDA).

    • Implemented the 0-1 knapsack algorithm in a "partitioned global address space" environment using UPC.

  • Histogram of Oriented Gradients

    -

    Implemented and optimized Histogram of Oriented Gradients (HOG) feature extraction on NVidia GPU targets. (Presented poster at UC Berkeley's ASPIRE Winter 2014 Research Retreat).

  • Java Relational Database

    -

    Semester long project based on MIT's SimpleDB interface.(http://db.csail.mit.edu/6.830/simpledb/doc/simpledb/package-summary.html).

    Implemented a transactional, ACID compliant relational database in Java. Supports concurrency control, multiple join methods, and automatic query optimization.

  • Parallel All-Pairs Shortest Paths

    -

    A parallel formulation and implementation of the recently proposed quadratic algorithm for solving the “All-Pairs Shortest Paths” problem by Peres et al.

Honors & Awards

  • Jim and Donna Gray Scholarship

    UC Berkeley EECS Department

Organizations

  • Eta Kappa Nu (EECS Honor Society)

    Industrial Relations Committee

Recommendations received

More activity by Quinn

View Quinn’s full profile

  • See who you know in common
  • Get introduced
  • Contact Quinn directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Quinn Johnson in United States

Add new skills with these courses