• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

New Intel chips will have lots more cores, need Scala

 
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
WashPost story on Intel massively parallel cores

Today, Intel, the world's largest chipmaker, is revealing details about
a new chip that seeks to improve performance not by boosting frequency,
but by putting more processors or "cores" onto a single chip.



While the Post story talks about ten cores, its clear that Intel will have 16, 32, or even more cores in future chips.

I'm pretty sure that Java is not the answer to run that many cores well. I hope Scala helps.
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Do you mean Scala-on-JVM or some Java-less dialect of Scala?

It'll be interesting to see how different languages (or parallel processing frameworks) take advantage of this. Just distributing large data structures over the various cores, and then working on them in parallel is probably not the (complete) answer. High Performance Fortran (HPF) tried that, but didn't succeed. And that's even though it did require hints as to how exactly to distribute and align the arrays across processors.
 
Pat Farrell
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Ulf Dittmer:
Do you mean Scala-on-JVM or some Java-less dialect of Scala?



I didn't know that there was anything but Scala running on JVM.

I believe, IMHO, etc., that Java threading is too hard. The solution is to have a language that is less procedural, and let the compiler do the parallel chopping and reassembly.

Whether Scala is it or not, too early to tell.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Intel already has a 80-core processor, which they made for research purposes.

Here's a YouTube video of it, and here's Intel's news release about it. They say it uses only 62 Watts, which is about the same as or even less than a Core 2 Duo processor.
 
Pat Farrell
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Jesper Young:
Intel already has a 80-core processor, which they made for research purposes.



Thanks, I didn't know about that one in particular. But Intel's direction has been clear for a while. It won't be long before 16 processors are in mass market PCs. Maybe even in iPhones.

And unless we get either better tools, or get much smarter developers, most of those CPUs will be wasted.
 
Ranch Hand
Posts: 1923
Scala Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
On Windows, you may use 15 of them at least hunting for virii.
 
This one time, at bandcamp, I had relations with a tiny ad.
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic