Looking to Boost Your Software's Performance? Crack an egg, Researchers Say
Pavel Panchekha, associate professor at the University of Utah's Kahlert School of Computing, has offered a solution to the growing software complexity issue: a universal panacea for optimization dubbed "e-graphs good," or "egg."
"Traditionally, if you wanted to build compilers, optimizers, synthesizers, it's a huge undertaking," Panchekha explains of the problem he set out to solve. "There are a lot of details you have to get right and a lot of tuning you have to do. This is a whole new way of building where you don’t have to do that; you can get started basically right away, with just a few lines of code."
A new paper details how software can be optimized using an accessible open source toolkit dubbed "egg." (📷: Willsey et al)
There are numerous approaches to optimizing software in order to improve its performance and reduce its memory footprint — the latter becoming increasingly important...
Copyright of this story solely belongs to hackster.io. To see the full text click HERE