This PDF explains what I discuss below in more detail: http://moodle.technion.ac.il/pluginfile.php/315285/mod_resou... . Prediction of aliasing is discussed on slide 25. The patent in question pertains to an optimization of what these days you'd call "memory disambiguation." In a processor executing instructions out of order, data dependencies can be known or ambiguous. A known data dependency is, for example, summin…
Apple facing huge chip patent bill after losing case
41–50 of 145 posts
Re: Apple facing huge chip patent bill after losing case
#42Earlier quoted context omitted.
There were branch-predicting mainframes back in the 80s, though it really came to the fore with the advent of superscalar microprocessors in the early 90s (MIPS R8000 and DEC Alpha 21064), what is the paper's innovations above these?
It's pretty clear from even a cursory look – the patent covers a second level of branch prediction, where the processor determines whether or not it should bother speculatively executing an instruction based on the previous outcome of that speculative execution. Whether or not there was a prior implementation of this, I don't know – but it's also obviously more than a simple saturating counter branch predictor or wha…
So inductive patent expansion. Take previous innovation, add 1, profit.
What about L0 and L4 caches? Or Renaming sets of renamed registers? The problem as others have outlined, that patents are not concrete enough. Simply describing a problem is enough to be granted a patent. The value of the description of most patents is zero, which afaik this opposite of their intended effect as a record and transfer of technology.
Re: Apple facing huge chip patent bill after losing case
#43Earlier quoted context omitted.
Settled with a different company.
Article says it was UW in both cases. edit: disregard, I don't read good
UW sued Intel. This lawsuit was settled.
UW then sued Apple. A different company.
Why would the fact that the suit with Intel was settled impact their ability to sue Apple? What's the source of confusion here?
Re: Apple facing huge chip patent bill after losing case
#44Re: Apple facing huge chip patent bill after losing case
#45Earlier quoted context omitted.
Article says it was UW in both cases. edit: disregard, I don't read good
UW holds the patent. UW sued Intel. This lawsuit was settled. UW then sued Apple. A different company. Why would the fact that the suit with Intel was settled impact their ability to sue Apple? What's the source of confusion here?
Re: Apple facing huge chip patent bill after losing case
#46Looks like the "idea" of the patent in the description is to use a predictor to predict when a STORE and LOAD alias and not speculate the LOAD and any instruction depending on the load (although the claims generalize this to any non-static dependency). As it generally happens in software/hardware patents, the claimed solution seems quite obvious whenever one wants to solve that particular problem, and the hard part i…
Re: Apple facing huge chip patent bill after losing case
#47So it's a university [mainly] funded by the tax-payer. How can it be that the research of this university isn't in the public domain? The public paid for it, the public should reap the benefits without paying again.
Sure, Apple tries their hardest not to pay taxes, but the patent isn't limited to them.
Re: Apple facing huge chip patent bill after losing case
#48This PDF explains what I discuss below in more detail: http://moodle.technion.ac.il/pluginfile.php/315285/mod_resou... . Prediction of aliasing is discussed on slide 25. The patent in question pertains to an optimization of what these days you'd call "memory disambiguation." In a processor executing instructions out of order, data dependencies can be known or ambiguous. A known data dependency is, for example, summin…
Alpha 21264 (also from '96) had load store buffers that would notice the dependence violations and flush the pipeline during speculative execution. Sparc and power also had this to some extent with write buffers. I can't think of any that used a predictor though to decide whether to execute speculatively or not back then, they all just either did or stalled on the first potential violation. The patent appears novel f…
Re: Apple facing huge chip patent bill after losing case
#49>The University of Wisconsin–Madison is a public research university So it's a university [mainly] funded by the tax-payer. How can it be that the research of this university isn't in the public domain? The public paid for it, the public should reap the benefits without paying again. Sure, Apple tries their hardest not to pay taxes, but the patent isn't limited to them.
Re: Apple facing huge chip patent bill after losing case
#50Looks like the "idea" of the patent in the description is to use a predictor to predict when a STORE and LOAD alias and not speculate the LOAD and any instruction depending on the load (although the claims generalize this to any non-static dependency). As it generally happens in software/hardware patents, the claimed solution seems quite obvious whenever one wants to solve that particular problem, and the hard part i…
Luckily, patents aren't granted for ideas, but for specific executions. Granted, the execution is generally defined at a higher level than, say, "this exact chunk of silicon". But it's at a much lower level than the "idea".