Scale By The Bay 2018: Yunsup Lee Interview
Recording: Scale By The Bay 2018: Yunsup Lee Interview
hi i'm yun supply co-founder and CTO at sy5 and I live in Redwood City California in the Bay Area so we build risk five processors and risk five based SOC s risk five is a new free and open instruction set architecture that I started with a couple folks from UC Berkeley when as graduate student at Berkeley the coolest thing about what we're doing is we're using functional programming language like Scala to go build hardware the most interesting one for me is software architecture because building chips or processors is are inherently a very complex thing and if you don't organize your entire code base very well then it's it gets very complicated I think the key of building these great complex system is to make sure that your system is organized in the right way with the right interfaces so yes software architecture it's the most important thing to me see I think reuse reuse reuse I think the best form of building a complex system is to not write any new code and I think you know one of the most important things best practices that I think are important is reuse and and in order to reuse a lot of things the most important thing becomes interfaces of a system so architecting the right interfaces in a system will become very important today at the conference I met a lot of people who are passionate about functional programming and Scala and I would just like to understand how they organize their code base you know what type of best practices they have on building these complex systems and I would love to go find a way to apply them to building Hardware more productively together I tried a couple different functional programming languages before I think there were pros and cons about it I think you know I first learned Scala about 10 years ago let's say you know when I was a graduate student at Berkeley the people downstairs were building spark the the very popular data processing engine written in Scala and they encouraged us to go look at Scala you know since then we started building hardware using Scala and you know I'm not looking back I'm not going back to the previous world where I was using other language just to go build Arbor and I think if we can build a Scala community around building hardware I think we can build hardware in a much productive way and you know in a more open source friendly way and I just want to see a lot of people getting more interested into hardware and I just love to see how you know Scala is gonna change the hardware community he said favorite things and favorite people you know that's that's scale a scale at the bay I've met a lot of people who are not just interested in software but you know building complex systems and you know the reason why I came here was to go find people who intersect intersect between Scala and hardware and you know the cool thing is that I already met a couple folks who are interested that