Tuesday, 25 October 2016

A Brief Introduction About High Performance Computing



By definition, supercomputers are the fastest and most powerful computers available, and at present the term refers to machines with hundreds of thousands of processors. They are the superstars of the high–performance class of computers. Personal computers (PCs) small enough in size and cost to be used by an individual, yet powerful enough for advanced scientific and engineering applications, can also be high–performance computers. We define High Performance Computing as machines with a good balance among the following major elements:

● Multi staged (pipelined) functional units.
● Multiple central processing units (CPUs) (parallel machines).
● Multiple cores.
● Fast central registers.
● Very large, fast memories.
● Very fast communication among functional units.
● Vector, video, or array processors.
● Software that integrates the above effectively.

As a simple example, it makes little sense to have a CPU of incredibly high speed coupled to a memory system and software that cannot keep up with it.

HPC and supercomputers are often associated with large, government-funded agencies or with academic institutions. However, most High Performance Computing today is in the commercial sector, in fields such as aerospace, automotive, semiconductor design, large equipment design and manufacturing, energy exploration, and financial computing.

HPC is used in other domains in which very large computations—such as fluid dynamics, electromagnetic simulations, and complex materials analysis—must be performed to ensure a high level of accuracy and predictability, resulting in higher quality, and safer, more efficient products. For example, HPC is used to model the aerodynamics, thermal characteristics, and mechanical properties of an automotive sub assembly or components to find exactly the right design that balances efficiency, reliability, cost, and safety, before spending millions of dollars prototyping a real product.
Image Source :- http://ibmdeepcomputing.tumblr.com/image/25850918222 

HPC is also found in domains such as 2D and 3D rendering for media and entertainment, genomics and proteomics analysis for life sciences and healthcare, Oil and gas reservoir simulation for energy exploration, and design verification for the semiconductor industry. In the financial sector, HPC is used to perform institutional liquidity simulations and to predict the future values and risks of complex investments. In architectural design, HPC is used to model everything from the structural properties of a building, to the efficiency of its cooling systems under thousands of different input parameters, resulting in millions of different simulation scenarios.

Over time, the growing use of High Performance Computing in research and in the commercial sector, particularly in manufacturing, finance, and energy exploration, coupled with a growing catalog of High Performance Computing applications, created a trend toward HPC platforms built to handle a wider variety of workloads, and these platforms are constructed using more widely available components. This use of commodity hardware components characterizes the cluster and grid era of High Performance Computing. Clusters and grids continue to be the dominant methods of deploying High Performance Computing in both the commercial and research/academic sectors. Economies of scale, and the need to centrally manage resources across large organizations with diverse requirements, have resulted in the practical reality that widely divergent applications are often run on the same, shared HPC infrastructure.

High performance computing can happen on:

● A workstation, desktop, laptop, smartphone!
● A supercomputer
● A Linux/MacOS/Windows/... cluster
● A grid or a cloud

● Cyber infrastructure = any combination of the above


Reference :- 


Monday, 10 October 2016

Pros and Cons of Hard disk drive and Solid state drive

SSD vs HDD


What is Solid-state drive?

A solid-state drive (SSD), also known as a solid-state disk is a solid-state storage device that uses integrated circuit assemblies as memory to store data persistently. SSD technology primarily uses electronic interfaces compatible with traditional block input/output (I/O) hard disk drives, which permit simple replacements in common applications. Additionally, new I/O interfaces, like SATA Express and M.2 have been designed to address specific requirements of the SSD technology.



What is Hard disk drive?

A hard disk drive (HDD), hard disk, hard drive or fixed disk is a data storage device used for storing and retrieving digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material. The platters are paired with magnetic heads arranged on a moving actuator arm, which read and write data to the platter surfaces. Data is accessed in a random-access manner, meaning that individual blocks of data can be stored or retrieved in any order and not only sequentially. HDDs are a type of non-volatile memory, retaining stored data even when powered off.



Seagate 5mm 500GB Laptop Ultrathin HDD


Pros and Cons of HDD


Pro’s


  • Is in your possession so you know it is safe.
  • You can buy very large storage units for fairly cheap now-a-days.
  • Don’t have to be connected to the internet to transfer data to external hard drives.
  • Transfer speed is relatively faster, doesn’t depend on your connection.

Con’s

  • Can be knocked off a desk or damaged accidentally.
  • If an external hard drive breaks you have to send it in which usually means whipping the data on it.
  • Hard Disk Drive can’t be accessed from anywhere outside of your local network.
  • Going along with the local network, you can only share data with others when you’re physically together.
  • As with all physical computer parts, they age.
  • Some aren’t compatible with both Windows and Mac computers, you have to format them to work on both types of Operating Systems in some cases.
  • It adds an extra thing to your desk space (more chords dangling).



Pros and Cons of SSDPro’s


  • Speed:  Traditional hard drives rely on a spinning disk—much like a record player—which must start spinning before it can be accessed.  After this, the head of the drive must then find the correct point of access for the information   Solid State Hard Drives use flash memory which has the ability to go directly to the correct data automatically.   The result is faster boot times, as well as faster access and save times for your apps and files.  While this time might be almost unoticable to the average pc user, those who have many large files and programs—such as video editing software, extensive video files, gaming apps, etc—SDD Drives are worth looking at in terms of the time saved.
  • Noise: SDD Solid State Drives are virtually silent.  Traditional hard drives can be somewhat noisy, due to the spindle having to revolve within the drive enclosure.  Desktop drives can make considerable noise in particular.
  • Size and Weight: Solid State Drives are much smaller and lighter than traditional drives, making them especially popular for mobile computing solutions like notebooks and net books.
  • Performance and Durability: Solid State Drives do not have as much wear and tear compared to traditional drives.Also, Solid State Drives do not suffer from fragmentation issues, and thus do not have to be de-fragmented as do traditional drives.  SDD Drives on average will have smaller failure rate, and will be more resistant to shock damage created by drops and bumps.
  • Power Savings:  SSD Drives generally use less power than disk drives.



CONS: 

  • Cost: While the costs are falling at the present time, Solid State Drives are still more expensive than traditional hard drives.
  • Capacity: SSD Drives generally have much less capacity than traditional drives.  While there are 1TB SSD drives out there, the cost of a good one is a couple thousand dollars, making it impractical for most consumers and businesses.



In E-commerce Era You can buy HDD & SSD online from many Trust able Websites Amazon, Shop IRON, ebay.