Engineering and Development
Wednesday, November 19, 2008
Intel’ s Core i7 is FAST but getting there isn’t
I was invited to the Intel Core i7 victory lap party in way, way downtown south of the biotech area that’s exploding in San Francisco known as the dogpatch, is an area filled with old warehouses now used by film and art studios, and a few software development firms.
On my way to the Intel i7 rollout I was making a left to the designated parking area – parking being the most unavailable thing in this area of empty lots – go figure, and when I got to the right lane of on-coming traffic (the left two lanes were stopped waiting to make their left turn) a car hit me broadside in the passenger door (I was alone) and drove my heavy (4,220 pound) little car up the street 30 ft. He careened off. His car, a 1,095 pound Chevrolet Aveo was destroyed, his airbags popped and he got a ride to the hospital in a big red truck with flashing lights. He had, what looked to be minor injuries and a very bad day. Here’s the good part, or the bad part—time will tell—he’s a SF traffic safety officer, but it would seem someone should have explained speed limits to him.
That’s my car off to the right behind the fence - which ultimately stopped by forward motion. That’s a section of the explosive biotech development area in the background – Dogpatch is south to the left.
But now I had to wait for the twenty some cops who came rushing to scene and try to find the one who was in charge. Eventually he showed up on a motorcycle, and then the cops with cameras and tape measures went to work, and I kept trying to find someone to talk to. Early on there was a sergeant who seemed to know how things worked, but for some strange reason wasn’t in charge. Eventually I got my paperwork submitted and telling anyone who would listen I had to go to a meeting. They all told me forgetablutit.
I kept asking, and finally someone said, OK you can go. AND, I made it to the Intel event just a little late thanks to the sergeant at the scene who gave me a ride.
Got there, to Dogpatch Studios in time to hear that the Core i7 is the fastest thing ever – but I knew that because we’ve been testing one for a few weeks- and it IS fast!. And also go to hear that Intel has shipped over 100,000 processors to the mobo builders in Taiwan, and that unsurprising Alienware, Dell, Gateway and others will be building super-duper high-end hi-speed systems with the wonder chip.
When it comes to CPUs there are physical speed limits and Intel seems to be breaking them. We’re still checking the data but early indications are that using dual ATI Radeon HD4970x2s (that’s’s four GPUs chugging along with the four CPUs) the Core i7 based machine as compared to a Barcelona is over twice as fast! We’re having trouble believing this and that’s why we’re still running the tests. The final results will be posted in Mt. Tiburon Testing Labs on our front page in a few days.
F A S T ! ! !
Posted by Jon Peddie on 11/19 at 04:04 PM
Blogs •
Engineering and Development •
Permalink
Saturday, May 24, 2008
How many FLOPS?
FLoating point Operations Per Second – FLOPS, one of the more obscure acronyms in our lives, and one of the oldest ones. It’s since been modified with a prefix of M (mega), G (giga) and most recently T (tera). A Terra is a million millions, one trillion (1012) a whole lot of anything, whether its cycles (Hertz), Bytes, dollars, or FLOPS. (And note - the ‘S’ in FLOPS is capitalized.)
So I was asked recently, how many TFLOPS in all the game consoles?
There are two answers to that question.
Do you mean in all the ones built, or just the FLOPS of the specific consoles?
So what is the TFLOPS rating of the game consoles? Well there are two answers to that question too.
If you count central processor FLOPS that’s one answer, if you count the FLOPS potential of the GPU and add it to the CPU’s FLOPS that’s another answer. And that answer provokes all kinds of debate. One side (the one I favor) is that the FLOPS of the GPU aren’t used in computations and therefore shouldn’t be counted because they can’t be measured and just represent a theoretical number. The other side argues that they are indeed being used in computation - the computation of shader operations. However, both sides agree that there isn’t yet a benchmark that can measure them. And therefore I conclude that we shouldn’t use them in evaluating the CPU FLOPS of game consoles.
The other main answer to the original question is do you mean in all the ones built, so I added in the installed base of all the consoles shipped.
The following table lists the FLOPS in consoles.
Console |
CPU GFLOPS |
GPU GFLOPS |
Combined GFLOPS |
Total shipped CPU TFLOPS |
Shipped consoles |
Xbox |
5.8 |
5.8 |
11.6 |
290,000 |
50 |
Xbox 360 |
115.2 |
240.0 |
355.2 |
2,177,280 |
19 |
Dreamcast |
1.4 |
0.1 |
1.5 |
8,400 |
6 |
Wii |
2.9 |
1.0 |
3.9 |
75,690 |
26 |
PS2 |
6.2 |
0.0 |
6.2 |
771,131 |
124 |
PS3 |
218.0 |
900.0 |
1,118.0 |
2,746,800 |
13 |
TOTAL |
349.5 |
1,146.9 |
1,496.4 |
6,069,301 |
238 |
2007, October: Sony PS3 console, at US$400, that runs at a claimed 2 teraFLOPS; these figures represent the processing power of the GPU. The seven CPUs run collectively at a lower 218 GFLOPS.[14]
All of the GLOPS of all the consoles to date are only 402; where as a modern GPU is over two times that – Moore’s law in action.
You can read this several ways:
- All of the CPU consoles added up don’t equal 1 TFLOPS.
- All of the consoles added up don’t exceed 2 TFLOPS even if you count GPU and CPU.
- All consoles shipped to date add up to 7.318 EFLOPS - Exa FLOPS - 1018 and that’s a number that that thrills the folks at
.
Now why did I go through this laborious, pedantic, and sure to be arguable discussion? For several reasons:
- It’s raining here on Mt Tiburon so I can’t go out and play.
- I thought it was really interesting to look at how far consoles have progressed
- I thought it was even more interesting to look at how far PC graphics have progressed – ATI and Nvidia are shipping TFLOPS AIBs, and the next gen coming out in June, with Dual GPUs will be approaching 5 TFLOPS per AIB.
Just think of what the game developers and the movie studios can do with kind of horsepower.
Think of the shader operations that will be offered soon. Those of you reading this who know me know Peddie’s first law – in computer graphics too much is not enough. And although I haven’t made it a law yet, if I did (it would be number three), I’m fond of saying – don’t just watch a movie – be in the movie.
That’s where we’re heading with all these tera and peta FLOPS and I can’t wait to get there because next stop after this one is the holodeck.
Posted by Jon Peddie on 05/24 at 12:02 PM
Engineering and Development •
Permalink
Monday, April 07, 2008
Educating the next crop of engineers
As I pondered this ponderous title and the challenge it represents for me to lead the round table at COFES it got me thinking about how we learn.
Studies have shown that children learn fast and do so until they become 19 to 20 years old, then their brains become less flexible and learning takes longer, and it’s more difficult. By the time one reaches full adulthood and middle age you really have to work at it to learn new things; languages are particularly difficult because of the contextual and grammatical differences, they don’t easily fit our well honed models and views of the world.
Engineering is a language, as is medicine, music, and art. And not everyone is able to learn those subjects as easily as others, someone good in art may do poorly in medicine, although there does seem to be a natural linkage between engineering and music.
As we grow we learn not just facts but also falsehoods, philosophies, and fears. And those fears, philosophies, and falsehoods prevent us from learning other, usually important, and often enriching things – we are cast into a channel of self imposed ignorance.
It’s these falsehoods that are the greatest barrier to children entering the field of engineering. These localized common wisdoms found in school yards, barber shops, and local hangouts inhibit and stifle a child’s potential. They are taught that they can’t do certain things, or that such things are too hard, or not cool. The teachers are presenting their own failures as fact, and sadly embedding the crippling idea, don’t try you’ll only fail, into supple young minds.
Some however are so drawn to a vocation or profession that no amount of obstacle, peer pressure, or parental abandonment can dissuade them. They are the lucky ones, the ones who have found a passion early in life and managed to pursue it, and probably do well at it. And whereas we can’t ignore these people, they don’t need as much of our attention as the left behinds and passed over. The challenge is plucking the marginalized children out before they get too stuck in self inhibiting ways and can’t be inspired.
And so with regard to engineering, I think there could be simple tests, tests that are not formed like a test (and certainly not an element of the disastrous No Child Left Behind fiasco.) Rather testing would be coupled with sensitivity training for teachers, counselors, coaches, and other adults involved in the management, guidance, and education of children. The goal would be to identify those students who have a natural knack for problem solving, mechanics, and systems. And even though the theme of this rambling diatribe is about how to find and encourage the next crop of engineers, it is not constrained to just that narrow field of endeavor. The abilities we’re looking for apply equally to an orthopedic surgeon, and maybe even a composer.
In the past, in most countries including the United States and especially those countries with centrally controlled economies, aptitude testing was the norm. Children were evaluated at various grades, often as a way of directing them into studies where they would be best suited to make the greatest achievement (and subsequent contribution to society.) That concept has been abandoned in the US as being narrow minded and limiting. The idea being that testing and directing children towards particular areas of study limits a child’s self expression. Admittedly, using testing to sort children into rigid career paths or trade schools can be dangerous, cruelly limiting a child’s future. But to completely abandon the idea of testing in order to nurture and foster children’s aptitudes is also a mistake. I think it’s especially a mistake in underprivileged schools where children may not have a strong home life and learn about the world on the streets from people no better educated than they are. These are precisely the kids that need focused attention early in their careers.
One of the excuses for not providing such evaluations and guidance for children is the limitations in staff and of teachers. The teachers are over burdened with large classes, and administrative tasks such as checking home work, grading papers, submitting lesson plans, that eat into their time to offer any personal guidance.
So I have a proposal.
We hear the lament of industry that the US does not have sufficient technical people and therefore we should open up our immigration policy to allow more foreign workers in (H-1B visas.) However, if the industry would apply some of its resources to augmenting the schools with special information and teaching programs, evaluations of students, and guidance for students that show promise, I think US industry could find all the technical people it needs. The problem for US industry is that such a program would take at least 15 years from first contact in grammar school and US industry wants an instant solution. Therefore, I propose the government grant the opening up of H-1B visas but with the provision that US industry pay a special tax to a fund for the evaluation, training, and most importantly, guidance of US students (regardless of where they were born.)
I further suggest that our professional societies assess their members an additional fee (some do this now as an educational fund) for student evaluation programs that are combined with student guidance programs.
I believe there are hundreds of thousands of potential engineers in grammar, middle and high school right now. In our ever more complex and challenging world—and especially so in the US—we need more engineers and technicians than ever before. We have these bright young flowers, let’s find creative and imaginative ways of encouraging them before they get lost in the weeds.
For further reading
http://www.nytimes.com/2005/01/16/education/edlife/EDSCIENCE.html
http://members.shaw.ca/priscillatheroux/Glasser.htm
http://www8.nationalacademies.org/onpinews/newsitem.aspx?RecordID=s12132002
http://www.aaas.org/news/releases/2005/0518visa.pdf