On Saturday 20 March 2010 02:00:26 pm Per Jessen wrote:
Anton Aylward wrote:
Due to the multi-cores, we're probably at the threshold of an era with an entirely new set of program bugs.
Multiple execution units are nothing new - they date back at least 20 years. I started writing multi-threaded code for IBM 3090s around 89/90. The multi execution unit boxes have been perfectly common in servers since then.
We will need new design and programming paradigms, tools and debugging tools. I don't see them yet.
Apples Grand Central Dispatch ? Actually goes back further than that. The old Xerox Sigma 9's and 8's ran multiple OS's, with while executing look ahead for commands. The memory and I/O processors were multi ported in the late 1960's. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org