ECE Colloquium: Sangyeun Cho(Samsung) “Biscuit and YourSQL”
Speaker : Sangyeun Cho
In this talk, I will describe two flash based systems that we developed, Biscuit and YourSQL. Both systems demonstrate the effect of compute offloading to flash storage devices. Biscuit is a programming model and an implementation of the same on a product platform. We adopt a stream data flow model in Biscuit, which allows intuitive programming of realistic, large applications. YourSQL is the best example of this claim. It is a port of well-known MySQL, and takes advantage of Biscuit and the underlying hardware acceleration capability of our platform. YourSQL achieves over 15x performance gain for top five queries of TPC-H. I will also discuss a few directions of flash based systems research.
Sangyeun Cho is a VP of R&D and Head of Software Center (DS Division) at Samsung Electronics. He received the BS degree in computer engineering from Seoul National University in 1994 and the PhD degree in computer science from the University of Minnesota in 2002. In 1999, he joined the System LSI Division of Samsung Electronics Co. and contributed to the development of Samsung’s flagship embedded processor core family CalmRISC(TM). He was a lead architect of CalmRISC-32, a 32-bit microprocessor core, and designed its memory hierarchy including caches, DMA, and stream buffers. In 2004, he joined the faculty of the Computer Science Department at the University of Pittsburgh and was promoted to the rank of tenured associate professor in 2010. He joined Samsung’s Memory Division in 2012, where he led enterprise solutions development and new systems-related research efforts. His research interests are in the area of computer architecture and systems with particular focus on performance, power and reliability of next-generation embedded and data center systems. He is a senior member of IEEE.