Story Tools: PRINT | Text Size: S M L XL | REPORT TYPO | SEND YOUR FEEDBACK

In Depth

Technology

Memory booster

Canadian math expert aims to speed up computers

Last Updated October 2, 2007

The author is the editor of ComputerWorld Canada, the country's longest-running magazine for Canadian technology professionals. He launched ITBusiness.ca, has written about technology and its impact on the workplace for the Toronto Star, the Globe and Mail and a number of other publications, and in 2006 received the Innovation Award for Excellence in Science and Technology Reporting from the Canadian Advanced Technology Alliance.

It wasn't easy when Norbert Zeh and his wife first started living together. She couldn't understand why she would inevitably find him sitting quietly, staring at the wall.

"[We] would always have these fights because I looked like I wasn't doing anything," he says. "The reality is, I was thinking really hard."

That's what it looks like when someone is tackling a problem few have ever attempted successfully: speeding up the way data moves into and out of a computer system.

The Experiment

Zeh, an assistant professor in the faculty of computer science at Dalhousie University in Halifax, is officially working on creating "algorithms for memory hierarchies." In layman's terms, he's developing mathematical models that computers could use to do a better job of pulling data from their hard drives and memory chips and sending it to the processor (the "brains" of the computer).

A hard drive has a mechanical arm that finds and reads data stored on a spinning platter. As a result, the process of getting information from a hard disk is about a million times slower than the speed at which data flows through the average processor.

"What I am doing is to take whatever system designs that hardware designers come up with, and ensure that we use computational techniques that take maximal advantage of the hardware — in this case of the memory system," he says.

By "computational techniques," he means the way machines pass data back and forth between different parts of the system. "It is no longer sufficient to build better and better computers. If we don't have the software that co-operates with the hardware, if we use software designed for the hardware of the 1970s, the better hardware doesn't really help us much."

According to Zeh, the access time to get information stored on a hard disk is about a million times slower than the computing speed of the average processor. This delay is called latency. The read/write function on a drive is a mechanical process — there are actually tiny pieces of machinery moving back and forth on the disk to read or write the data — so transferring information from a drive to memory chips and RAM tends to be much slower than what happens in the electric circuitry of a chip. That means that even when a company like Intel or AMD comes up with a processor that is supposed to make a PC go faster, it may not help all that much when searching for stored information, because it still takes a while for a high-performance computer to search the hard drive to find what you're looking for or to process that data (and that powerful chip will be spending much of its time idling while it waits for the data to arrive).

"The gap between disk speeds and processor speeds is going to widen," Zeh says. "The big problem is you have these fast processors, but you have to feed them with data. There's just no way around having to retrieve that data. And we're not increasing the speed at which you do that."

Hardware makers try to increase how much data they can process on high-performance systems today by having multiple disks attached to dedicated circuits called controllers, which "talk" to the CPU. With these systems comprised of multiple disks, a computer can distribute different pieces of data across a number of slow hard drives, reading or writing a big chunk of information more quickly by using several drives simultaneously.

Zeh is taking a different approach: Instead of adding more and more disks and controllers, the algorithms he's working on would provide a shortcut of sorts so that the computer could read data off the disk in a more efficient way.

The result might not mean faster computing for average users, whose machines often have more horsepower than they ever use anyway, he says. Instead, it might mean that any business that analyzes large amounts of data would see a much faster performance. This could include the kind of powerful computers run by organizations we rely on every day, like a bank, for example. Or it could benefit the scientific researchers who use computers to study biology and come up with a cure for a deadly disease.

Timeline:

Most of Zeh's experiments are done using good, old-fashioned pencil and paper, but once he has algorithms he thinks might work, he says he'll be working with grad students to test the math on real-life database systems and see if performance is improved.

"The long-term goal is to have one library of algorithms people can use to solve problems in a very disk-efficient way," says Zeh, who hopes to have some algorithms completed within five years.

"For now, the main application fields would be scientific computations, GIS, search engines and database systems in general. Over time, these insights will be incorporated into more mainstream applications," he says.

Reality Check:

Zeh isn't alone in his search for more efficient searches, by any means. Russell Klein, a database analyst with Boston-based Aberdeen Group, says a number of companies are trying to solve the problem of latency on hard drives and in memory, but no one has managed to come up with a cure-all so far.

"Unless through some dramatic technological revolution of some kind, I don't ever see disk access latency catching up. I see it as the permanent bottleneck, especially around large databases," Klein says. "I don't see that the algorithms are ever going to solve the problem [entirely], but they will certainly improve overall performance, because that [data access] is where the drag is."

Zeh says some of his success will depend on the quality of software used to take advantage of the algorithms in computers, which may require some remedial education among developers.

"The average programmer probably has no problem understanding the very simple algorithms that were developed in early '60s," he says. "With the kind of problems we're dealing with today, it's almost too much to ask that the average programmer can understand that right and apply [the solutions] right."

Go to the Top

Story Tools: PRINT | Text Size: S M L XL | REPORT TYPO | SEND YOUR FEEDBACK

World »

Syrian regime denies role in Houla massacre video
The UN Security Council condemned the Syrian regime at an emergency meeting Sunday, holding president Bashar al-Assad's military responsible for the massacre of more than 100 people, dozens of whom were children younger than 10 years old.
new Egypt presidential candidates allege vote fraud
Three top candidates in Egypt's presidential race have filed appeals to the election commission, alleging violations in the first round vote that they say could change the outcome.
Ryder Hesjedal wins prestigious Giro d'Italia video
Victoria native Ryder Hesjedal has become the first Canadian to win one of the cycling world's three Grand Tour events, wrapping up the 2012 Giro d'Italia with an excellent performance in the final stage in Milan.
more »

Canada »

Quebec students and province to resume talks video
Quebec's university student federation has confirmed negotiations between student leaders and the provincial government will resume Monday afternoon.
Canadian Pacific strikers face back-to-work legislation video
Labour Minister Lisa Raitt is prepared to end the Canadian Pacific Railway strike if necessary, after both CP and the union rejected a proposal for voluntary arbitration by the government-appointed negotiator on Sunday. Raitt says she is "extremely disappointed."
new Diamond Jubilee a chance for youth to honour Canada's Queen
In the Queen's Diamond Jubilee year, a group of young monarchists is out to prove that allegiance to the Crown isn't all "tea and corgis" but can stem from an interest in the value of constitutional monarchy and Canadian identity.
more »

Politics »

Canadian Pacific strikers face back-to-work legislation video
Labour Minister Lisa Raitt is prepared to end the Canadian Pacific Railway strike if necessary, after both CP and the union rejected a proposal for voluntary arbitration by the government-appointed negotiator on Sunday. Raitt says she is "extremely disappointed."
Western premiers to talk environment, energy and Tom Mulcair video
The environment, energy and federal NDP Leader Tom Mulcair are on the agenda Tuesday when leaders of the western provinces and territories get together.
N.L. premier 'at odds' with Peter MacKay audio
Kathy Dunderdale, the premier of Newfoundland and Labrador, tells CBC Radio's Evan Solomon she's growing increasingly 'at odds' with Conservative MP Peter MacKay.
more »

Health »

Chronic fatigue may be reversed with exercise
Taking it easy is not the best treatment for chronic fatigue syndrome, rather exercise and behaviour therapy are, a large study finds.
AT&T buys T-Mobile USA for $39B US
AT&T Inc. said Sunday it will buy T-Mobile USA from Deutsche Telekom AG in a cash-and-stock deal valued at $39 billion US, becoming the largest cellphone company in the U.S.
Milky Way home to 50 billion planets: NASA
Scientists have compiled the first cosmic census of planets in our galaxy: at least 50 billion planets are estimated to call the Milky Way home.
more »

Arts & Entertainment»

Love film a 2nd win for Cannes director
Michael Haneke won the Cannes Film Festival's top trophy for a second time with his film about love and death, Amour.
video Stratford prepares for new director as season opens video
As the Stratford Shakespeare Festival opens its 60th season, high profile artistic director Des McAnuff is preparing to hand to reins to his successor Antoni Cimolino. Deana Sumanac reports.
Quebec actress captures Cannes prize
Canadian Suzanne Clement has been awarded the Best Actress prize in the Cannes Film Festival's sidebar competition, Un Certain Regard.
more »

Technology & Science »

Astronauts enter world's 1st private supply ship video
Astronauts have entered the Dragon, the world's first commercial supply ship, which is docked at the International Space Station.
South Africa, Australia to share world's largest telescope
South Africa and Australia will jointly host the Square Kilometre Array, which promises to be the world's largest telescope, the international consortium in charge of the project said Friday.
Chemicals in tsunami debris could pose coastal threat video
The spill and spread of industrial chemicals across the coastline of British Columbia is a possibility as slower-moving tsunami debris from Japan approaches the west coast, according to experts observing its movements.
more »

Money »

analysis What a Greek euro exit could mean for Canada
A tumultuous Greek exit from the eurozone would have a harder impact on Canada's economy than the credit crisis recession of 2008 and 2009, a report from a major Canadian bank warns.
Bankia asks Spain for €19B video
The board of directors of Spain's troubled bank, Bankia, has asked the Spanish government for €19 billion ($24.5 billion Cdn) in financial support.
EI reforms aim to boost employment, Flaherty says
Finance Minister Jim Flaherty defended his government's proposals to change employment insurance, saying the aim is to remove "disincentives to employment."
more »

Consumer Life »

Honda recalls Fit subcompacts
Honda Canada says it will recall 14,640 of its 2009 and 2010 Fit subcompact cars to replace lost motion springs.
U.S. travel fee proposal criticized by Harper
Prime Minister Stephen Harper says he doesn't think much of a new border tax that's being proposed by the United States, calling it a cash grab designed to help a budget crisis.
Bell class action suit approved by Que. court
A Quebec Superior Court judge has authorized a class action lawsuit to go ahead against Bell Mobility.
more »

Sports »

Scores: NHL NBA

5 stories, including Ryder Hesjedal's historic ride video
Canadian cyclist Ryder Hesjedal captured the 95th Giro d'Italia, the hosts won the Memorial Cup and it was Canadian vs. Canadian at the French Open. All this, plus more, in your top five stories from Sunday.
Ryder Hesjedal wins prestigious Giro d'Italia video
Victoria native Ryder Hesjedal has become the first Canadian to win one of the cycling world's three Grand Tour events, wrapping up the 2012 Giro d'Italia with an excellent performance in the final stage in Milan.
Dario Franchitti wins 3rd Indy 500 in wild finish
Dario Franchitti has won the Indianapolis for the third time, taking advantage when Takuma Sato crashed on the final lap.
more »

Diversions »

[an error occurred while processing this directive]
more »