From my understanding, the current multi-core processor relies on software parallelisation
unless you can design cores that as intelligent as human to decide which one goes first which one later, that will be always the case. you can make presumption,preemptive and whatever you want to call it in your thesis, it will be not so close enough to "human made software parallelisation"
The disadvantage is that softwares which are not optimized for multi-threading can't fully utilize this feature, so does numerical integration algorithm.
whose fault?
Inspired from ADC interleaved sampling technique employed by oscilloscopes, I'm wondering why not use the same technique on CPU ? For instance, the time interval of 1GHz processor is 1ns, if you combine two cores with individual clock set 0.5ns apart, they take turns to execute lines of code, you would effectively get a 2GHz processor, isn't it ?
dont equate super "sampling" that can do the job in half the clock, each have there own ram and entirely separate chip/hardware. still what you see on the screen is overly undersampled from those collected (or realtime data) or just spits of psychedelics into 2d plane.
instructions execution is
causal process, data collection is not, you can still collect the data of today even if you missed yesterday. but in computing/data processing, you try to process the data of yesterday to get of today, if yesterday is garbage, you get garbage today. what you are asking is a processor that can do the instruction and data processing to feed the next instruction in half the clock, in the end what you get? a 2GHz single processor, in each core. if its feasible, some phd in intel already came up with something like that long time ago. people struggled for things like "preemption computing" and its already ages old and has not been on par with "good enough" compared to "human made software parallelisation". and its only applicable in multitasking environment, two or several tasks/programs that do entirely different things and separate data. dont be too excited by that mumbo jumbo, even it, is not close to real deal of hard cores paralisation.
but well, we all know that we can easily say than done and its not wrong just by saying (dreaming) it. when we got the grant we'll be there