Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment 8 GPU System (Score 1) 205

I have built 4 and 8 GPU systems. For 8 GPUs the TYAN FT72B7015 is currently the only solution that I know of. Here are some product offers with this board http://blog.renderstream.com/2010/11/renderstream-announces-12-tflop-systems/ The GeForce cards are fine but since they are not built for 24/7 on HPC use, most vendors will warn you about warranty issues if something breaks in such a system. But they are cheap, just put 2 additional cards on the shelf next to the system and replace if needed. They get extremely hot, so consider how to cool such a beast in advance. The cards are also considerably faster than the Tesla solutions. If you need raw performance, ECC will slow you down so see if you can do without.

Comment Similarly impressive Technology (Score 1) 115

While I can not comment on the content or merit of this work since I have not read the paper I can say that there is a lot of research going on in the area of MRI and a number of exciting things are happening. I work in a research group that works on impressive MRI techniques combined with algorithms that allow taking entire MRI movies (not just photographs). This is extremely interesting when looking at the beating human heart, speaking humans or moving joints. We are really just beginning to explore the potential this technology has for clinical applications. More information including impressive videos can be found here: http://en.wikipedia.org/wiki/Real-time_MRI.

The idea behind the extremely fast acquisition times is extreme under-sampling combined with iterative algorithms that are able to produce high quality images despite the incomplete measurements. This algorithms also exploit the fact that between two frames there is not a lot of change in the images since they are taken at time intervals of only dozens of ms. They are of course more complicated than simple fourier transforms as they model the acquisition process in more detail.

Comment Re:the best. (Score 1) 553

How is this not beautiful:

template<class S1, class S2> struct cartesian_product_types
  template<class V, class S, class State>
  struct inner
    typedef typename boost::mpl::fold<S
   , State
   , boost::mpl::push_back< boost::mpl::_1
              , std::pair<V
   >::type type;

  typedef typename boost::mpl::fold<S1
   , boost::mpl::vector<>
   , inner<boost::mpl::_2, S2, boost::mpl::_1>
   >::type type;

But seriously, I think the language is amazing. The fact that they built a turing-complete language inside the template engine essentially by accident (thus allowing meta programming and modern C++), the fact that by now we can write simple compile time compilers (see boost proto) and the fact that you can so radically change the syntax of the language that you can basically make it look like anything you want should convince someone who spends some time with a C++ compiler and a couple of Boost libraries of this fact.

Comment Project Suggestion: NT2 (Score 1) 283

NT2 http://github.com/jfalcou/nt2/ is an emerging numerical computation library built on top of very modern C++ libraries and ideas. It is closely related to Boost libraries.
From the description: The Numerical Template Toolbox (NT2) is an Open Source C++ library aimed at simplifying the development, debugging and optimization of high-performance computing application by providing a Matlab like syntax that ease the transition between prototype and actual application.
A way to contribute would be to make yourself familiar with it's use (e.g. port some of your Matlab scripts). Try to understand the basics of how it works internally. You will find features missing that you could try to add. Above all though, you will learn a lot.

Comment Re:The Pirate Party probably was a one-hit wonder (Score 1) 210

While I agree with most of what you say in your article, there are large parts of the Pirate-Agenda missing in you analysis. One of the major topics the party concerns itself with is one of the most important questions we as a society will face in the coming years: privacy and freedom. I think these points should not be missing in any analysis of the pirate party.

Comment I'd love it (Score 1) 237

if such a system could reliably detect which window I'm focusing on/looking at, to keep the focus on it or to bring it to the front. I know such systems exist but having it as a feature of the operating system (I can use it instantly without any installation or other annoyances) would be awesome.

Comment Break the lense (Score 1) 442

The company I work for physically breaks the lenses of all devices that have cameras in them. I'm not sure what they do but you don't see anything with that camera after they are finished. If it's a plastic lense you could simply destroy it with a hot needle.

Comment Re:Top down reliability? (Score 1) 830

Those are valid points but I'm not sure how applicable they are in this situation. You have layers in a system to abstract functionality and hide problems or "difficult stuff" in a lower layer so that the engineers developing upper layer stuff don't have to think about it - they just use it and it works. In my opinion this is an example where the opposite happens. As an application developer I wouldn't want to think about the crazy internals of the underlying file system - I would simply use it and expect it to work.

Slashdot Top Deals

In English, every word can be verbed. Would that it were so in our programming languages.