I need a Super-Computer to start online business.
I want to create a super server for holding large data and complex calculations.
I am a computer scientist and want to create a amazing all in one website solution i have a very good plane that need super computer.
Please Help Me..........
How I Want to Build a Supercomputer
Here is the list of parts
2 x ($208.99) OCZ Vertex 4 VTX4-25SAT3-256G 2.5" 256GB SATA III MLC Internal Solid State Drive (SSD)
1 x ($399.99) EVGA 02G-P4-2678-KR GeForce GTX 670 FTW 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card
1 x ($349.99) COOLER MASTER COSMOS II RC-1200-KKN1 Black Steel ATX Full Tower Computer Case
1 x ($339.99) Intel Core i7-3770K Ivy Bridge 3.5GHz (3.9GHz Turbo) LGA 1155 77W Quad-Core Desktop Processor Intel HD Graphics 4000 BX80637I73770K
1 x ($249.99) GIGABYTE GA-Z77X-UP5 TH LGA 1155 Intel Z77 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard
1 x ($228.99) XFX ProSeries P1-1000-BELX 1000W ATX12V V2.2 & ESP12V V2.91 SLI Ready CrossFire Ready 80 PLUS PLATINUM Certified Full Modular Active PFC Power Supply
2 x ($89.99) CORSAIR Vengeance 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model CMZ16GX3M2A1600C10
1 x ($149.99) Creative Sound Blaster Recon3D Fatal1ty Professional (70SB135600000) 5.1 Channels 24-bit 96KHz PCI Express x1 Interface Sound Card
1 x ($139.99) PLEXTOR Black 12X BD-R 2X BD-RE 16X DVD+R 12X DVD-RAM 8X BD-ROM 8MB Cache SATA 12X Blu-ray Writer PX-LB950SA LightScribe Support
1 x ($139.99) Microsoft Windows 7 Professional SP1 64-bit - OEM
1 x ($89.99) ASUS Black 12X BD-R 2X BD-RE 16X DVD+R 12X DVD-RAM 8X BD-ROM 8MB Cache SATA Blu-ray Burner BW-12B1ST/BLK/G/AS
1 x ($59.99) NVIDIA Gift - Borderlands2 Free Game Coupon
1 x ($35.99) Thermaltake AC0015 Dr. Power II Power Tester
1 x ($29.99) IOGEAR GFR381 USB 3.0 SuperSpeed Multi-Card Reader / Writer
1 x ($23.99) Verbatim 25GB 6X BD-R 20 Packs Spindle Disc Model 97344
1 x ($9.99) Arctic Silver 5 High-Density Polysynthetic Silver Thermal Compound AS5-3.5G - OEM - OEM
1 x ($0.00) Newegg Promotional Gift Card(The total amount of Gift Cards: $15.00)
1 x ($-59.99) DISCOUNT FOR AUTOADD #53439
1 x ($-61.80) DISCOUNT FOR PROMOTION CODE
Shipping and Handling: $19.63
Total Amount: $2744.66
Need of a machine that can deliver hundreds of trillions of floating-point calculations per second? Or are you in need of a bar story about how the supercomputer in your basement flipped a breaker? Building your own High Performance Compute cluster, a.k.a. supercomputer, is a challenge any expert geek with a weekend of free time and some cash to burn can tackle. Technically speaking, a modern, multi-processor supercomputer is a network of computers working together in parallel to solve a problem. This article will briefly describe each step in the process, focusing on hardware and software.
1First determine the hardware components and resources needed. You will need one head node, at least a dozen identical compute nodes, an Ethernet switch, a power distribution unit, and a rack. Determine the electrical demand, cooling and space required. Also decide on what IP address you want for your private networks, what to name the nodes, what software packages you want installed, and what technology you want to provide the parallel computing capabilities (more on this later).
- Although the hardware can not be freely downloaded, all software listed in this how-to is free and most are open source.
2Build the compute nodes. You will need to assemble the compute nodes or acquire pre-build servers.
- Or you can utilize a dozen or so used, outdated servers - whose whole will outweigh the sum of their parts yet save you a sizable lump of cash. All processors, network adapters, and motherboards should be identical for the whole system to play together nicely. Of course, don't forget about RAM and storage for each node and at least one optical drive for the head node.
3Install the servers into the rack. Start from the bottom, so the rack isn't top heavy. You will need a friend to help you with this - the dense servers can be very heavy and guiding them into the rails that hold them into the rack is difficult.
4Install the Ethernet switch above the server chassis. Take this moment to configure the switch: allow for jumbo frame sizes of 9000 bytes, set the IP address to the static address you decided on in step 1, and turn off unnecessary routing protocols such as SMTP Snooping.
5Install the PDU (Power Distribution Unit). Depending on how much current your nodes may need at maximum load, you may need 220 volts for high performance computing.
6With everything installed, you can begin the configuration process. Linux is the de facto OS for HPC clusters–not only is it the ideal environment for scientific computing, but it doesn't cost a thing to install it on hundreds or even thousands of nodes. Imagine how much it would cost to install Windows on all those nodes?
- Begin with installing the latest version of the motherboard BIOS and firmware, which should be the same on all nodes.
- Install your preferred linux distro on each node, with a graphical UI for the head node. Popular choices include CentOS, OpenSuse, Scientific Linux, RedHat, and SLES.
- This author highly recommends using the Rocks Cluster Distribution. In addition to installing all the tools necessary for a compute cluster to function, Rocks uses a great method for 'distributing' many instances of itself to the nodes very quickly using PXE boot and the Red Hat 'Kick Start' procedure.
7Install the message-passing interface, resource-manager, and other necessary libraries. If you didn't install Rocks in the previous step, you will have to manually setup the necessary software to enable the parallel computing mechanisms.
- First you will need a portable bash management system, such as the Torque Resource Manager, which allows you to break-up and distribute tasks to multiple machines.
- Pair Torque with the Maui Cluster Scheduler to complete the setup.
- Next you will need to install the message passing interface, necessary for the individual processes on the separate compute nodes to share the same data. OpenMP is a no-brainer.
- Don't forget the multi-threading math libraries and compilers to build your parallel computing programs. Did I mention that you should just install Rocks?
8Network the compute nodes together. The head node sends the compute tasks to the compute nodes, which in turn must send the result back, as well as sending messages to each other. The faster the better.
- Use a private ethernet network to connect all the nodes in the cluster.
- The head node can also act as a NFS, PXE, DHCP, TFTP, and NTP server over the Ethernet network.
- You must separate this network from public networks, which ensures that broadcast packets don't interfere with other networks in your LAN.
9Test the cluster. The last thing you may want to do before releasing all this compute power to your users is test it's performance. The HPL (High Performance Lynpack) benchmark is a popular choice for measuring the computational speed of the cluster. You will need to compile it from source with all possible optimizations your compiler offers for the architecture you chose.
- You must, of course, compile from source with all possible optimization options for your platform. For example, if using AMD CPUs, compile with Open64 with -0fast optimization level.
- Compare your results on TOP500.org to compare your cluster to the fastest 500 supercomputers in the world!