Changes between Initial Version and Version 1 of LimulusFAQ


Ignore:
Timestamp:
08/03/11 14:51:46 (13 years ago)
Author:
admin
Comment:

intitial post

Legend:

Unmodified
Added
Removed
Modified
  • LimulusFAQ

    v1 v1  
     1= Limulus FAQ (Update August 1, 2011) = 
     2 
     3== General/Audience/Market == 
     4 
     5'''Is this a real cluster?''' 
     6Yes, it works just like a real cluster. The basic system has four motherboards which are cluster nodes in a standard off the shelf case with a single power supply. The main motherboard is always powered and functions just like a workstation. The three compute nodes can be powered on when needed. The software is identical to that running on large clusters.  
     7 
     8'''Can I do real HPC work on such a system?''' 
     9Yes. Considering that surveys have shown that around 40% of HPC users use less than 16 cores (over 50% use less than 32 cores) it should be a very usable system. 
     10 
     11'''How fast is it?''' 
     12 
     13 
     14'''What Does Limulus mean?''' 
     15Limulus is an acronym for LInux MULti-core Unified Supercomputer. 
     16 
     17'''What is the difference between a Limulus and 6/8/12/16 core workstation?''' 
     18In terms of core count, there is no difference. In terms of performance there can be a big difference. A multi-core SMP system (such as a dual socket workstation or server motherboard) can provide many cores, but depending on the workload, you may not be able to get effective use from all the cores due to memory contention. In a cluster design, like Limulus, each node has exclusive access to the local memory. In addition, unused nodes can be powered off. 
     19 
     20'''What is the intended market?''' 
     21There are several ares where a personal cluster can useful (i.e where you own the reset switch) 
     22 
     23* system administrators - a cluster sandbox to try new things, test software packages 
     24* software developers - a private software development environment 
     25* academic projects - instructional hardware, student projects, learn to run real HPC codes 
     26* cloud staging - stage and develop cloud HPC software before launching it to the cloud 
     27* small scale production work - test ideas, run applications under your control 
     28* small and medium business HPC - explore how HPC an help manufacturing without a huge investment 
     29 
     30== Obtaining A Limulus == 
     31 
     32'''Can I buy one?''' 
     33Very soon (Fall 2011) 
     34 
     35'''Can I build one myself?''' 
     36Yes, you have two options. Use individual cases (less functionality, but it still works) or use the same case we use and one of our soon to be announced kits. (Fall 2011) 
     37 
     38'''What does it cost?''' 
     39It depends on what you put in it! It is possible to build/buy a rather hefty personal HPC system for under $5000.  
     40 
     41'''Why is the price point so low? ''' 
     42The price is low because Limulus is designed to use as much commodity (high volume hardware as possible). While this level of hardware (desktop computers) has lower performance than the large server counter parts, the base technology is identical. Thus, Limulus maximizes price/performance/power for personal HPC usage.  
     43 
     44'''How do I keep informed on the Limulus Project?''' 
     45Submit [http://www.basement-supercomputing.com/component/option,com_contact/task,view/contact_id,5/Itemid,3/ Questions] or join the [http://www.clustermonkey.net/mailman/listinfo/limulus_announce Limulus Announce List]. Or, join the Twitter feed (see above). 
     46 
     47== Hardware == 
     48 
     49'''How many cores can you fit on one case?''' 
     50Currently, single Limulus system can provide at least 16 cores. As technology progresses we expect that number to increase.  
     51 
     52'''What kind of processors do you use?''' 
     53Our current designs include processors from AMD and Intel (Sandy-bridge). For the nodes we use low power (65 Watt) quad-core x86_64 processors.  
     54 
     55'''What kind of motherboards do you use?''' 
     56We can use almost any standard Micro-ATX motherboard. However, we prefer to test them before we recommend any specific motherboard. There are geometry and component issues (i.e. Gigabit Ethernet chipset) that may make some boards more desirable than others.  
     57 
     58'''How do you fit those extra motherboards in a standard case?''' 
     59We designed some custom parts to hold the motherboards, switches etc. We tried to keep the cost of the custom parts as low as possible and at the same time not require any case modifications or special tools. We also took the time create a clean design to keep the cabling neat. With our parts kit, a Limulus can built with a screw driver, just like any other home build system. 
     60 
     61'''Can I attach a keyboard and monitor to the node motherboards?''' 
     62Yes. There is a front panel that provides video, USB, and a power switch for each motherboard. 
     63 
     64Why don't you pack a bunch of 12-core processors into the case?''' 
     65Because Limulus is designed with a heat/power/performance envelope. An HPC server can pack in cores because in a data center, there is dedicated power, cooling, and a tolerance for fan noise. Have you ever run an HPC server (or two) next to your desk?'''  
     66 
     67'''Do you use dual socket motherboards?''' 
     68No. Limulus is designed to use single socket Micro ATX motherboards. These offer a balance of expansion (RAM and PCIe slots), power and, size.  
     69 
     70'''Can I connect multiple cases?''' 
     71Yes. A second Limulus case can be connect to the first one with a single cable.  
     72 
     73'''How are the nodes connected?''' 
     74Gigabit Ethernet (GigE). There is room for two 8 port switches in the case, thus we can have two 
     75GigE networks to all nodes. 
     76 
     77'''Can the node motherboards have a hard drive?''' 
     78Yes. There are four optional removable drive bays. Each can be connected directly to a node or configured as a RAID array for the main node. There are also two SSD bays and a thin DVD bay.  
     79 
     80'''Can I add expansion cards to the node motherboards?''' 
     81There is a bracket for adding one low profile PCIe card. 
     82 
     83'''Can I add expansion cards to the main motherboard?''' 
     84Yes. All slots are available, however, big long cards will not fit (i.e. huge video cards).  
     85 
     86'''Can I add video cards to the node motherboards?''' 
     87No it would create too much heat to move with the current fans. 
     88 
     89'''How big it the power supply?''' 
     90850 Watts (this may increase depending what is in the case) 
     91 
     92'''Does it have ECC memory?''' 
     93The current hardware does not support ECC (Error Correcting memory). The need for ECC depends on your needs. In our experience, and in our testing, we have found excellent results with '''quality''' memory (not the bargain price priced). We have never had a problem with non-ECC memory in our personal cluster systems. We have run (self checking) codes for days without any issues. Of course if you are planing to run a 3 week parallel job with no check-pointing you may want to consider ECC memory.  
     94 
     95'''Can it use IB or 10 GigE?''' 
     96Potentially, however, for many application we do not see the need for additional cost.  
     97 
     98== Power/Heat/Noise == 
     99 
     100'''How much power does a Limulus use?''' 
     101Running HPL (16 cores) we measure between 500-600 Watts. Of course it also depends what you put in it (i.e. disk, video card, etc.) 
     102 
     103'''How many standard wall plugs does it use?''' 
     104One. 
     105 
     106'''Can I manually turn nodes off and on?''' 
     107Yes. 
     108 
     109'''Can I automatically turn nodes off and on?''' 
     110Yes and you can even integrate this into the batch scheduler. 
     111 
     112'''Does it create a lot of heat?''' 
     113Like all electronic devices, it generates heat. Unlike a high-end servers, It would make a poor space heater. We use 65 Watt processors for the nodes and a 95W processors for the main node.  
     114 
     115'''How loud is it?''' 
     116It is very quiet. The use of large fans helps reduce the noise considerably. It can sit next to a desk in an office without any huge impact on the ambient noise environment (i.e. conversations, listening to music, phone calls are fine).  
     117 
     118== Software == 
     119 
     120'''What software does it run?''' 
     121Linux of course. We will be providing a basic [wiki:LimulusSoftware cluster software] stack. All the base packages are open source and built on top of Scientific Linux 6.0. We will be making this software available very soon (both RPMS and SRPMS). The goal is a turn-key ready to use system. 
     122 
     123'''Will updated software be available?''' 
     124Yes. 
     125 
     126'''Will software support be available?''' 
     127Yes. 
     128 
     129'''Is it the same software that runs on big clusters?''' 
     130Yes. 
     131 
     132'''Will there be open source application software available?''' 
     133Yes. 
     134 
     135'''Can I install my own software?''' 
     136Yes, this is the open source platform, you control your destiny! 
     137 
     138'''Can I run commercial software?''' 
     139If it can run on a large Linux cluster, it can probably run on a Limulus system. Currently, we use Scientific Linux 6.0, which is a community rebuild of Red Hat 6.0. Of course it all depends on the software and vendor policies. 
     140 
     141'''Can I run Windows on it?''' 
     142Probably, but we have not tried.