[MLton] Multicore CPU's and MLton
Daniel C. Wang
danwang@CS.Princeton.EDU
Sun, 03 Jul 2005 16:04:10 -0700
Let me clarify a bit. Intel's high end Pentium 4 is running at 4ghz.
However, its cheaper for me to buy a dual core pentinum D which as two
cores running at around 2.4Ghz. This trend is a reality. All, processors
will get faster by becoming more concurrent. In the past MLton was on
the same performance curve as all the single thread apps on the desktop.
Now, if MLton can't exploit the concurrency, MLton is just going to be
using available CPU resources less and less efficiently. With coarse
grain separate compilation for SML/NJ I can at least get parallel builds.
The processors didn't go multi-core because they wanted to. It's just a
physical reality of hardware trends. These hardware trends meshed with
the current web server universe. My main application for my new box will
be digital phtography, and ripping my DVD collection, both these tasks
are easy to parallalize.