ie8 fix

News Blogs

What became of multi-core programming problems?

What became of multi-core programming problems?

SAN FRANCISCO--As the Intel Developer Forum gets under way this week, one hardly unexpected theme of CEO Paul Otellini's keynote address was that Moore's Law continues. Ivy Bridge, Intel's upcoming 22-nanometer processor platform, is slated for 2012. This continuation of Moore's Law means that a given area of silicon will contain more transistors.

Until relatively recently, more transistors more or less mapped directly to faster processor performance. That's because the additional transistors were primarily used to boost processor frequency and increase fast local memory--changes that were largely invisible to software. However, beginning around the middle more

Oracle lays out plans for Sun

After announcing earlier Wednesday that it closed its $7 billion acquisition of Sun Microsystems, Oracle followed up with a previously scheduled Webcast during which executives laid out the rationale for the acquisition and detailed plans for much of Sun's product portfolio.

When the acquisition was first announced, it seemed an odd match to many. Oracle was a software company, and Sun was widely thought of as a hardware company--though it was really more than that. But there was always another aspect to this, if you thought more broadly about where the computer industry was headed.

The big boys were all aligning through either acquisition or partnership into the sort of vertically integrated computer companies that were once familiar but were largely displaced by processor, operating system, server, storage, and networking specialists.

At the time of Oracle's announcement that it was acquiring Sun, we had already seen moves like Hewlett-Packard's purchase of EDS and the ramp-up of its ProCurve networking business. The subsequent months have only highlighted this trend, with the increasingly close partnership between Cisco Systems, EMC, and EMC's VMware subsidiary. And HP's acquisition of 3Com and partnership announcement with Microsoft. IBM never abandoned a considerable vertical bent.

With Sun and Oracle's announcement of a database appliance last fall, there could no longer be any doubt that delivering factory-integrated stacks from server to storage to software was a big part of this acquisition. The only surprise today was the strength of the all-Oracle stack message.

Oracle CEO Larry Ellison, among others, made it clear that the IBM of the 1960s was the company's integration model. There were a few references to selling "best-of-breed components" to customers who wanted to purchase that way. But promoting the benefits of buying a complete hardware and software stack designed to work together was one of the other overriding themes of the day. I'm not sure that I heard "heterogeneous"--one of the terms that computer companies like to use, even when they don't really mean it--uttered once during the five-hour broadcast.

The other big theme could be summed up as something along the lines of: Sun had great innovation but executed really poorly. For example, Oracle President Charles Phillips said "Sun had created a very complex supply chain" and that Oracle was going to "implement a more attractive systems support plan. Some [support was] done by Sun, some by others, some by no one." Ellison was, if anything, more blunt: "We just need to do a better job of taking engineering output and delivering to customers."

There was much throughout the day on that theme, and it's hard to argue with the basic contention.

more

Five big business techs of the decade

I've been an IT industry analyst for almost 10 years. I've seen many technologies come, go, or fail to even arrive in the first place. However, during that time, a few techs have emerged that play a big part in fundamentally defining how businesses do computing. Most first emerged prior to 2000, but it has been during the past decade that they've truly changed things.

1. x86 processors were already well entrenched in corporate computing by the end of the 1990s, especially in their role as the "(In)tel" part of "Wintel" servers running Windows NT. However, more

IT's successful standards

The nice thing about standards is that there are so many of them.

This old saw is arguably less true than in years past. Today, for a lot of reasons, there's more pressure to reach agreement on one way to do a certain thing. (Think the HD DVD vs. Blu-ray debacle for an example of what happens when vendors can't agree on a single approach.)

Standards aren't a single thing. Some have been blessed with the appropriate incantations by some official or quasi-official body. Others come from an industry consortium. And still others are "de facto" (or more

Wrapping up Speeds and Feeds, part 3: Ruggedness

As I continue to wind down Speeds and Feeds, I picked ruggedness as the topic for part 3.

In part 2 of this wrap-up series, I on Tuesday discussed reliability, suggesting that an increasing portion of the transistor budget in personal computers should be used to avoid, detect, and recover from hardware, software, and data errors.

Ruggedness, the ability of a PC to survive adverse physical conditions, complements reliability by further increasing the practical availability of a PC to do useful work.

As with efficiency in power management (part 1's topic), this is an area where PCs can learn more

Wrapping up Speeds and Feeds, part 2: Reliability

Personal computers have become much more reliable over the last 10 years or so, mostly due to the introduction of advanced operating systems with memory protection and hardware abstraction. The hardware itself has gotten better too; uncorrectable random errors are rare in PCs and extraordinarily rare in server-class systems.

These and other improvements have largely eliminated machine crashes. Blue-screen errors on Windows and kernel panics in Linux and Mac OS X still occur, but much more rarely.

Error-reporting services have become common, helping software developers figure out what went wrong. Most large developers now issue regular patches to fix newly more

Wrapping up Speeds and Feeds, part 1: Efficiency

After 19 months of consulting--in Silicon Valley, we prefer that term to "unemployment"--I've accepted a job.

Once I start, I'll have to stop blogging. But while I'm still independent, I'd like to wrap up here by offering a short series of articles addressing several key topics in the area of personal computing.

Today, the topic is energy efficiency.

Energy efficiency has become a major selling point of today's personal computers, especially laptops, because power consumption determines battery life.

Unfortunately, laptops are being optimized for energy efficiency in a way that isn't fully consistent more

The Gizmo Report: WikiReader--simple, singular

It's been years since the concept of a digital convergence was seriously debated. Today, it's rare to see a single-function electronic device.

Digital still cameras can record video, and camcorders can take still photos. Even cheap cell phones include cameras. There are Web browsers in cell phones, cameras, televisions, and digital picture frames. In fact, it seems like it's only a matter of time before everything with a battery or power cord will be connected to the Internet.

So it's a little startling to see a new gizmo that does nothing but display text, especially when more

The factor factor, part 3

In part 1 and part 2 of this series, I claimed that there is apparently a secret rule in the microprocessor industry that determines the success--or failure--of new chip designs.

The failures included RISC processors, media processors, and intelligent RAM chips, which all sank in spite of clearly demonstrable advantages over alternative solutions. The great success is the programmable graphics processing unit (GPU), which has succeeded in spite of the sometimes wrenching shifts in programming methods and PC system architecture that have been required to support it.

So what's the secret? Simply this: a factor-of-two advantage, even if it'more

The factor factor, part 2

In the first part of this series, I claimed that a great secret in the microprocessor industry largely determines whether new products succeed or fail.

I noted that this secret shouldn't be a secret at all because many people (including myself) have talked about it over the years, but clearly a lot of people are in the dark because they continually disregard it and develop products that are doomed.

I gave several examples of products that failed because their creators didn't know the great secret. Those products included RISC processors, media processors, and intelligent RAM chips, in which processor cores were integrated with memory to eliminate one of the great bottlenecks in computer performance.

During my eight years at Microprocessor Report, I covered the markets for media processors, 3D-graphics chips, network processors, and what I coined extreme processors--chips with large numbers of simple cores running in parallel. Many of these chips were cheaper, easier to design, and twice as fast as competing products--and still failed.

However, some did succeed. The critical factor that made the difference in most of these cases is the essence of the so-called secret.

One of those successes is the graphics processing unit, or GPU.

I was reminded again of the secret at Nvidia's recent GPU Technology Conference, where many of the talks dealt with GPU computing.

(Disclosure: I recently wrote a technical white paper for Nvidia.)

Although the GPU field dates back only five or six years, GPUs have already earned a place alongside CPUs. Each is clearly superior for certain kinds of applications.

This is true in spite of the fact that GPUs aren't nearly as easy to program as CPUs. Like other forms of parallel programming, GPU programming requires new hardware (the GPU itself), significant new extensions for programming languages, and a different mindset for programmers--one that simply wasn't part of standard computer-science curriculum for most of the last 50 years.

more

ie8 fix
  • Recently Viewed Products
  • My Lists
  • My Software Updates
  • Promo
  • Log In | Join CNET