> On the software side, the system uses either a JIT compiler, static compiler, or binary instrumentation to split a single-threaded program into code segments to assign different blocks to different cores. It injects special instructions for flow control, register passing, and sync behavior, enabling the hardware to maintain execution integrity. Itanium is back again?
As bad as it worked out I don't think Itanium tried to break Amdahl's law. And that is how I understand this magic multicore execution of single-thread code.
Intel Patents 'Software Defined Supercore'
11–20 of 28 posts
Re: Intel Patents 'Software Defined Supercore'
#12how long until we get something like spectre for this...
I doubt it, based on TFA it looks like it has more in common with multi-issue pipelining and ooe than speculative execution.
Re: Intel Patents 'Software Defined Supercore'
#13Perhaps one use is to compete with GPUs, but even a multi core CPU is not likely to compete with a GPU in terms of number of arithmetic/vector units.
Re: Intel Patents 'Software Defined Supercore'
#14Re: Intel Patents 'Software Defined Supercore'
#15The headline is inaccurate. As far as I can tell, no patents have been granted yet. Intel filed patent applications . Failure to distinguish between applications and granted patents is far too common. https://patents.google.com/patent/US20250217157A1/en See the sidebar on the right? Look at "Application US18/401,460 events". Note that the status is "Pending" and not "Active" or "Expired". Google isn't always accurate…
Re: Intel Patents 'Software Defined Supercore'
#16Earlier quoted context omitted.
I doubt it, based on TFA it looks like it has more in common with multi-issue pipelining and ooe than speculative execution.
by TFA you mean the fucking article? why swear? not I have a problem with it
Re: Intel Patents 'Software Defined Supercore'
#17Re: Intel Patents 'Software Defined Supercore'
#18> On the software side, the system uses either a JIT compiler, static compiler, or binary instrumentation to split a single-threaded program into code segments to assign different blocks to different cores. It injects special instructions for flow control, register passing, and sync behavior, enabling the hardware to maintain execution integrity. Itanium is back again?
Itanium was also the trojan horse against competing architectures. From that POV, it succeeded.
Re: Intel Patents 'Software Defined Supercore'
#19Re: Intel Patents 'Software Defined Supercore'
#20> On the software side, the system uses either a JIT compiler, static compiler, or binary instrumentation to split a single-threaded program into code segments to assign different blocks to different cores. It injects special instructions for flow control, register passing, and sync behavior, enabling the hardware to maintain execution integrity. Itanium is back again?
Why aren't we running a JIT from x86 to "optimized subset of x86"? how much performance could it buy us?