Tim 'mithro' Ansell
Tim 'mithro' Ansell is a software engineer at Google and has been developing open source software for 20+ years. Tim has recently started trying to shake things up in the hardware accelerator development ecosystem by removing roadblocks to having a completely open ecosystem. Recently he worked with SkyWater Foundry to release a fully open source, manufacturable PDK for their 130nm process node and is funding a free shuttle program for open source designs. He has also contributed to projects in the open EDA ecosystem like OpenROAD, OpenRAM, Magic, and many others.
Memory is an extremely important part of solutions and the memory controller is the interface between external memory and your system – it can have consequences for everything from performance, reliability, to even security!
This has been shown by the work Google has been funding to demonstrate new RowHammer exploits found using a fully open source, FPGA based memory platform and controller (paired with open source tooling).
Now using our experience optimizing full system performance through changes to the memory subsystems (through things like tcmalloc), we plan to drive changes in the memory controller space. As part of this effort we are now planning to build silicon to verify this work including at advance nodes with our partners like IBM, Antmicro and the CHIPS Alliance.