Save hardware and make software more energy-efficient by switching to sustainable greeNsort® algorithms, without re-coding from scratch.
Elementary building blocks of computing are far from being perfect. Ubiquitous tasks such as sorting waste lots of memory and energy. They use too expensive operations, and more of them than necessary.
greeNsort® makes computing faster while using less memory by removing unnecessary operations and making necessary operations cheaper. greeNsort® is based on historical-thinking, computational-thinking and data-centric-thinking and perhaps greeNsort® influences the processing-memory ratio in future hardware architectures1.
greeNsort® has successfully developed sustainable algorithms over the last 10 years. A relevant fraction of the greeNsort® savings can be realized just by pluging-in these algorithms into the central sorting libraries of the 15 most important programming languages.
In order to realize the savings the know-how (and code) needs to be free (open-source): greeNsort® has no business model and gets no research funding and hence needs help. If you are a government, a foundation, a cloud-provider or a philanthropic sponsor looking for a climate-protection-opportunity with huge impact and good ROI: please see Next Steps and provide financial help. If you are in the software business and want to help with implementing algorithms for particular programming languages or can influence improvments of standard libraries: please see Actions.
12 TWh/year is the average size of a Nuclear Power Station↩︎