Newsflash

Newsflash

Responsive image Far back in the past when Linux was just an idea in the mind of Linus Torvalds, CPUs were single-core entities which required an immense amount of energy for little power. The first ever commercially available processor, the Intel 4004, ran at a clock-rate of 740kHz on a single core. Back then, there was no need for a load scheduler. Load scheduling was reserved for the dual-core “behemoths” such as the IBM Power 4 which came out some decades after. These ran at a beastly 1.1GHz to 1.9GHz and required programs and the system to utilize these cores correctly. How did we get from these machines to software algorithms that make use of multiple cores? You may have heard of Energy Aware Scheduling (EAS) before.

Full Story

Responsive image Programming languages typically make a distinction between normal program actions and erroneous actions. For Turing-complete languages we cannot reliably decide offline whether a program has the potential to execute an error; we have to just run it and see.

Part 1
Part 2
Part 3

Responsive image In recent years, we have seen how every company, regardless of industry, cannot ignore the extremely rapid changes that improvements in technology are bringing. Technology and the open communities that adapt it daily, can run around and through traditional barriers to entering markets, changing the ways of making, selling, and running companies.

Full Story