I agree with Raul's list, though I would rank "lots of memory" before "fast
memory"
as even slow memory is much faster than paging.  This assumes
that you'll work
on problems which are constrained by size of the data as many of mine are.

I've found the dual-core very helpful in terms of being able to kick off a
long-running,
CPU-intensive J task but still being able to use my machine for other things
while
that task is running.  Also, if I write my code to be coarsely
parallelizable, I can set
the other part of the CPU to work on another part of the same problem,
doubling my
throughtput (though this may limit my other use of the machine).

One non-J-specific thing to look at is dual monitors: for the price of a
single large
(21'') monitor, you can get two 17'' monitors.  Most graphics cards will
support two
or more monitors.  I don't have such a set-up as I am currently constrained
to a laptop,
but a friend of mine can't stop raving about much easier it is to look at
several things
together with his 2-monitor set-up.

Oh, one final thing - get the largest hard-disk you can afford - I've heard
good things
about the SATA interface too.

On 2/1/07, Miller, Raul D <[EMAIL PROTECTED]> wrote:

Roelof K. Brouwer wrote:
> What are my options for a windows based computer with the
> main critera being fast computing of J code.

The important characteristics are:

[1] A fast CPU (currently, J uses only one CPU per process),
[2] Fast memory,
[3] Lots of memory

The relative importance (and implementation details) of these issues
varies with the kinds of computation you wish to carry out.

(For example, calculations which fit into L1 cache tend to
ignore the characteristics of L2 cache.  For example, if
you're throwing around huge amounts of data disk speed and
or capacity might be important.)

Also, I can't speak for planned future versions of J.

--
Raul

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm




--
Devon McCormick
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to