Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Software Patents Are Just Wrong (Score 1) 43

The core elements of PC firmware don't do anything particularly fancy, it's just software that tests components and configures the platform in a way that exposes a consistent interface and an interface itself is not patentable. Most of the heavy lifting is performed by the hardware (which is covered by other patents) and is accessed using documented methods (which is an interface, not patentable). It's unlikely that there would be sufficient novel material in the original IBM PC BIOS to warrant or defend a patent, and it would be rather simple to work around any tricks; as you mentioned, it was reimplemented from IBM's documentation and clean-room reverse engineering.

There are some patents for components that are not elements of the platform interface, such as securing access to, reprogramming, and validating the firmware code.

Comment Re:The real question in my mind (Score 1) 119

No, you said that they haven't yet demonstrated anything quantum about it, and I provided you with a link proving otherwise.

It may not be more useful, compact, or flexible than an existing well known and well optimized method of completing the same task, but neither were early electromechanical machines or some of the earliest digital computers.

In order to qualify it as a failed project or a scam you'd need to clearly demonstrate that it doesn't do what it claims to do, not that it doesn't do it as well as you expected. Give it a few years and a few more iterations, if it shows no meaningful improvement then that claim can be revisited.

Comment Re:The real question in my mind (Score 2) 119

Not necessarily.

Using quantum annealing to solve non-linear multivariate optimization problems is theoretically faster than using traditional turing computation. It definitely needs more development to overcome a normal workstation or supercomputer, but it will most likely happen eventually.

Comment Re:Reimagine for touch (Score 1) 85

Some people are also retarded. Try redesigning a first person shooter for a touch screen. Every touch-screen FPS I have tried is beyond terrible, requiring tons of aim assist and alteration of game mechanics to suit the reduction in player control. Removing content or mechanics to suit an unsuitable control scheme is not "redesigning" anything, it's crippling it.

Comment Re:Too much competition (Score 1) 85

Not necessarily. Smartphones and tablets handle traditional control schemes very poorly. Try playing an FPS on a smartphone, or anything that requires a degree of precision and/or responsiveness. If a game can be designed/redesigned for a touch-screen interface, great. However, many genres simply play better using mechanical controls and the PSP excels at this.

Comment Re:Blizzard Shizzard (Score 1) 252

That's possible, and I wouldn't be surprised if some do, but it is my understanding that most cheats inject themselves into the program code at runtime rather than replace the program code entirely. It may be more appropriate to say that they are carefully crafted to work with the copyrighted binaries rather than ship with the copyrighted binaries themselves.

Comment Re:RTFA (Score 1) 345

SMT on a dynamically scheduled architecture requires resolving and tagging data dependencies between instructions from two or more contexts as those instructions enter the reservation station, are dispatched to execution units, and eventually enter the reorder buffer. Speculative and cancelled instructions also need to be resolved from two or more contexts at once. That's not particularly easy to do, and the difficulty grows with the number of execution ports and accompanying execution units. Intel has been working at this for many, many years. Even when HT was not used in x86 (Core 2 era) it was being developed into the Itanium family of microprocessors.

If the ideality condition for efficiency is having all backend execution ports busy on every cycle CMT can theoretically reach parity with SMT by having a demanding thread running on each logical processor and without other factors such as cache latency becoming a bottleneck (assume ideality on these). However, outside of synthetic benchmarks this is incredibly hard to accomplish. As soon as one thread blocks (IO syscall for example) or enters a long-latency event (page fault for example) the operating system can either toss the thread on the waiting queue and context switch, or simply do nothing and issue stalls until the event is resolved. Excessive context switches cause overhead, and should be avoided, and stalls are inefficient by definition. If no context switch is performed, the CMT frontend must stall which means that the backend execution units will be idled. A SMT frontend must also stall, but the backend execution units may still be used unless the complementary thread also encounters a long-latency event.

Intels performance advantage most certainly does erode when highly-concurrent tasks are employed, but AMD's microprocessors require significantly more transistors and significantly more power to obtain the same level of performance.

Slashdot Top Deals

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...