Elevator pitch
Only have a few minutes then read the Apple-CORE one-two-three…
- Architecture and programming – dataflow scheduling with conventional programming – yielding architectures that are conservative in their use of power, have good tolerance to high-latency operations and are programmed in sequential, data-parallel or functional languages (properties of determinism, deadlock freedom and locality);
- Hierarchy and scalability - distributed and dynamic resource allocation – yielding distributed lightweight operating systems and a solution to the dataflow curse (properties of controlled non-determinism, generality and self-adaptation);
- Disruption for stabilisation – from sequential to parallel – rebuilding from the foundations in necessary but requires a new infrastructure of tools (properties of scalability, binary compatibility and target-neutral programming).
