Re: Shared-memory multi-processors



On Fri, 17 Jun 2005 12:48:16 +0200, Bernd Paysan <bernd.paysan@xxxxxx>
wrote:

[snip]
>Sony hinted that they'll have a Linux system installed on the add-on hard
>disk. They want users to do things like video and image processing, and
>probably also basic PC stuff (surf the internet, read e-mail). Basically
>it's the attack of the killer console ;-).

At the risk of getting out of topic, Anandtech have a couple of
interesting articles...

http://www.anandtech.com/video/showdoc.aspx?i=2461&p=5

http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2379&p=1

It really would seem that this cell thing is going to be a real tough
critter to program

(caveat emptor, I program for recreation not a living)

It would be tough enough in c (+/- asm) where no doubt, optimizing
compilers, libraries and/or extensions would probably be provided by
ibm/sony/toshiba.

Other languages.. For forth I would think the biggest headache would
be managing all these additional CPU's, given there are going to be 8
SPE's with separate local memory ( are these going to be allocated
separate processes or multithread etc... is there going to be a
separate forth/dictionary running on all theses SPE's a lot of
questions.. )

Maybe there may be enough in terms of built in OS support / available
libraries that may make it easier, but whether they will be written
easy enough for a forth to exploit hmmm....

Whatever the case, it looks like multicores are going to be becoming
more pervasive in the future, by looking at intel's roadmap, it would
seem even they are planning cell-like devices...

I sure hope that one of you smart guys out there figure out a way to
do forth on these beasts, for one, I much prefer it to c.

Or maybe we're looking at it the wrong way, maybe we need a new
language, the way occam existed for transputers perhaps...

robert
.



Relevant Pages

  • CImg 1.1.8 : C++ Template Image Processing Library
    ... Just a word to say that the CImg 1.1.8 package has been released. ... The CImg Library is an open source C++ toolkit for image processing: ... It depends on a minimal number of libraries: ...
    (sci.image.processing)
  • CImg 1.1.2 Released
    ... The version 1.1.2 of the CImg Library (C++ Template Image Processing ... The CImg Library is an open source C++ toolkit for image ... It depends on a minimal number of libraries: ...
    (sci.image.processing)
  • Re: separate touching objects
    ... I have not much experience in image processing. ... I need to separate touching objects. ... Is your goal to split the large blob on the top along the red line drawn in the second image? ... Have in mind that this problem is not simple to generalize without a proper definition: i.e. the partitioning found by any given algorithm might not be what you want. ...
    (sci.image.processing)
  • Re: image processing libraries
    ... Does any one know about image processing libraries for Fortran 90. ... The most extensive library of image processing facilities designed specifically for Fortran that I'm aware of is GINO. ... Support the Original G95 Project: http://www.g95.org ...
    (comp.lang.fortran)
  • CImg Library 1.1.0 Released
    ... The CImg Library is an open source C++ toolkit for image processing, ... well (eventually without display capabilities). ... * It depends on a minimal number of libraries: ...
    (sci.image.processing)

Loading