quote: if you could even devise an algorithm that would split a thread onto 2 cores then, we'd have seen this technology on compilers already.
quote: The best way to achieve better multi-core performance is for applications to better multi-threaded in designed. This not only helps with multi( not just dual ) core cpus but also with dual and multi cpu computers.
quote: I think it's less impossible than you think. But it would blur the line between wether or not it's two seperate cores or one core with 'hyperthreading'.
quote: There are already dual core CPUs that share cache.. you just need to set it up so they can share registers, and this could be doable.
quote: For the record, 'branches' in code are much more low-level than flowchart 'branches' in AI. AI would do better by running each 'AI' as a separate thread, and let the CPU's paralellism run as many as possible.