• Contact us
  • Sitemap
  • עברית
EIM E.S.C – Embedded Super Computing
Menu
  • Home
    • Hebrew
    • Close
  • About
    • About
    • Quality standards
    • Social Responsibility
    • Ethical Code
    • Close
  • Solutions
    • Clusters & HPC
    • Cloud computing
    • Gaming
    • Infiniband solutions
    • Cluster in a Box
    • Data Centers
    • IoT Computing Solutions
    • Customs Solutions (OEM/ODM)
    • Industrial Computing Solutions
    • Machine Vision & Automation solutions
    • Military Computing Solutions
    • Medical
    • Overclocking
    • Close
  • Products
      • Servers
      • SuperBlades
      • MicroBlade (New)
      • Storage
      • Workstations
      • Network Switches
      • Data Center – Products and solutions
      • Network Appliances
      • Factory & Automation PC
      • Multi Media PC solutions
      • Industrial Motherboards & Comexpress
      • Mobile computing solutions
      • Display & Panel PC
      • Homeland Security Solutions
      • Rugged solutions
    • Close
  • Partners
    • Nexcom
    • Supermicro
    • Asus
    • Mellanox
    • Server Technology
    • Close
  • EIM Group
    • More
    • First
    • COATECH
    • Close
  • News & Events
  • Careers
  • Blog
  • Contact
Menu
  • Home
    • Hebrew
    • Close
  • About
    • About
    • Quality standards
    • Social Responsibility
    • Ethical Code
    • Close
  • Solutions
    • Clusters & HPC
    • Cloud computing
    • Gaming
    • Infiniband solutions
    • Cluster in a Box
    • Data Centers
    • IoT Computing Solutions
    • Customs Solutions (OEM/ODM)
    • Industrial Computing Solutions
    • Machine Vision & Automation solutions
    • Military Computing Solutions
    • Medical
    • Overclocking
    • Close
  • Products
      • Servers
      • SuperBlades
      • MicroBlade (New)
      • Storage
      • Workstations
      • Network Switches
      • Data Center – Products and solutions
      • Network Appliances
      • Factory & Automation PC
      • Multi Media PC solutions
      • Industrial Motherboards & Comexpress
      • Mobile computing solutions
      • Display & Panel PC
      • Homeland Security Solutions
      • Rugged solutions
    • Close
  • Partners
    • Nexcom
    • Supermicro
    • Asus
    • Mellanox
    • Server Technology
    • Close
  • EIM Group
    • More
    • First
    • COATECH
    • Close
  • News & Events
  • Careers
  • Blog
  • Contact
Introduction to GPU computing 101
Home » Blog » Introduction to GPU computing 101
08/11/2015

Introduction to GPU computing 101:

Abstract:

At the beginning everything was simple:
The computing Industry using Cenetral Purpose Units (CPU) and the gaming industry acted like two parallel lines which never meet.
Gamers were using dedicated Gaming Consoles (Atari, Sega, Megason – Rings a bell?).
Slowly, with the development of computers and television screens, the graphic processors (GPU) field became powerful now dominanting in the gaming industry and overcomeing the video consoles mainly at “professional gamers” use.

What is the GPU (Graphics Processing Unit)?

Graphics processor designed for graphics applications, so the structure of the processor architecture is dedicated to treat matrices of pixels.
GPU is a massively parallel processor support thousands of active threads, the parallelism is possible thanks to large number of calculation cores designed to perform quickly specific functions

In order to really understand how GPU computing can save us hours, we have to look back in history of Alegbra:

Linear algebra is the branch of mathematics concerning vector spaces and linear mappings between such spaces. It includes the study of lines, planes, and subspaces, but is also concerned with properties common to all vector spaces. (WikipediA).
The first systematic link between Euclidean geometry and algebra has done by René Descartes in 1637, by the invention of Cartesian coordinates.About 10 years later Isaac Newton used the Linear algebra to formulate his famous Newton’s Second law of motion. In 1857 developed Arthur Cayley the matrix, At this point the relationship between mathematics & Physics changed. Up to this point the physics in fact was the motivation for the mathematics development; Researchers sought out mathematical patterns to explain physical phenomena. But the 18th century is a turning point because at this point mathematics develops as separate path without physical essence. For example to develop the theory of general relativity, Einstein is required to learn Tensors mathematics which was already mature mathematics filed.Picture is also a matrix (Coincidence) and also electric fields, magnetic fields, discrete Fourier transform and more..
Computers always helped in solving mathematical problems, but it is the 20th century which was a breaking point:
The interaction between computing and mathematics blurs the boundaries.
A weeks calculation found their solution in a few hours Using graphics computation engine
In this way the graphics processor became mathematics and physics researchers best friend.

This “friendly relationship” is actually based on what we call : Task parallelism :

What is Task Parallelism:

Task parallelism (also known as function parallelism and control parallelism) is a form of parallelization of computer code across multiple processors in parallel computing environments. Task parallelism focuses on distributing tasks—concretely performed by processes or threads—across different parallel computing nodes. It contrasts to data parallelism as another form of parallelism. (Wikipedia)

GPU computing and Task Parallelism:

  • GPU is a massively parallel processor Support thousands of active threads
  • GPU Computing requires a programming model that can efficiently express that kind of parallelism
  • GPU designed as a numeric computing engine
  • Will not perform well on some tasks as CPUs
  • Most applications will use both CPUs and GPUs
  • CUDA implements such a programming model

The CUDA platform is a software layer that gives direct access to the GPU’s virtual instruction set and parallel computational elements

GPU computing

Typical software Applications of GPU Computing:

Within the typical software application of GPU computing we can find:

  • Evolved Machines
  • Matlab
  • Hanweck Associates
  • CST
  • Manifold® System

 

There are 3 main GPU system configuration:

GPU Entry level

GPU Professional level

GPU Enterprise level

Nvidia graphic cards are the main GPU cards in use for GPU computing, this is the simpliest choose mode between cards:

Graphic Cards

There many applications examples, here’s a few:

HPC Solutions:

4U GPU:

  • Support 8 double width GPU cards (K10/K20M/K20X/K40/K80/Xeon Phi)
  • Support up to 160W CPU
  • 24 x 2.5 inches HDD bays
  • 4 x 1600W (2+2) Platinum level redundant power supply

Key Applications:

  • Mission-critical app
  • enterprise server
  • large database
  • E-business
  • on-line transaction processing
  • oil & gas
  • medical app.

4U GPU

2U DP:

  • Support up to 6 double width GPU cards (K10/K20M/K20X/K40/K80/K2/K1/Xeon Phi)
  • 10 hot-swap 2.5” HDD
  • 16 DIMMs, up to 1TB memories
  • Platinum level 2000W power supply

Key Application:

  • Computational Finance
  • HPC/Oil and gas
  • Weather and Climate Analysis

2U DP

1U up to 4xGPU:

  • Support up to 4 double width GPU cards (including GTX)
  • Titanium*/Platinum-level 2000W power supply
  • No GPU-Preheat
  • Cost Optimized System

Key Application:

  • Oil & Gas
  • Research & Scientifics
  • VDI technology
  • Computational Finance

l1U GPU

CAD station 2D and 3D:

Software Description”

  • 2D and 3D CAD tools

Customer Requirements

  • Compact form factor
  • 160 W processor support
  • 2 GPUs (1 Quadro, 1 Tesla)

SuperWorkstation Solution

SYS-7038A-I

7038A-I GPU workstation

 

Digital Broadcasting:

Software Description”

  • Top tier video editing software

Customer Requirements:

  • 4 GPUs in a desktop workstation
  • 160 W processor support

SuperWorkstation Solution

SYS-7048GR-TR

SYS-7048GR-TR

Aerospace & Defense

Customer Challenges

  • Multiple GPU support
  • Expansive storage
  • Upgrade path for additional HDDs

Opportunity

  • 100+ units/month

SuperWorkstation Solution

SYS-7048A-T

7048A-T

EIM E.S.C with Supermicro offers tremendous solutions for GPU computing, with many advantages:

  •  Built like a server and designed to run 24/7
  •  High-density configurations with up to 4 GPUs
  •  High performance with up to 1 TB of DDR4 & 160 W Haswell CPU support
  •  Easily expandable and serviceable with toolless and hot-swappable hard drive bays
  • Supermicro & EIM are able to provide a full range of workstation solutions to meet the customer’s needs.

Contact us for suiting the perfect GPU system for your specific needs:

Share
  • Share on Tumblr
  • Email
  • Print
« Previous
Next »
Products
  • Servers
    • Ultra Servers (X10)
    • Mainstream Servers
    • Twin Servers
    • FatTwin Servers
    • Data Center Optimized Servers
    • MP Enterprise Servers
    • GPU Server
    • MicroCloud Servers
    • Max I/O Servers
    • Hyper Speed Servers
    • Resource Optimized (WIO+/WIO/UIO) Servers
    • Embedded Servers
  • SuperBlades
    • Networking blade
    • GPU blade
    • Data center blade
    • Management blade
    • Twin blade
    • Office blade
    • Processor Blade
    • Storage blade
  • MicroBlade
  • Storage
    • Storage Servers
    • Super Storage Bridge Bay (SBB)
    • Hadoop – Storage
  • Workstations
    • Entry level workstation
    • Mainstream workstation
    • Highend workstation
    • Ultimate workstation
  • Network Switches
    • Mellanox – InfiniBand Switch Systems
    • Mellanox 10Gb/s, 40Gb/s and 56Gb/s Ethernet Switch Systems
    • Supermicro 10GbE switches
  • Data Center – Products and solutions
    • PDU – Power Distribution Units
  • Network Appliances
    • Entry Level Network Appliance
    • Desktop Network Appliance
    • Mainstream Network Appliance
    • Freescale QorIQ Platform Network Appliance
    • Performance Network Appliance
    • Industrial-Grade Platform Network Appliance
  • Factory & Automation PC
    • Multi-PCI/PCIe Expansion industrial PC
    • Marine Certified Computer
    • Atom™ Power industrial pc
    • DIN-Rail industrial computer
    • Front Access Core™-i
    • Industrial Fieldbus Computer
    • Core™-i Performance industrial PC
  • Multi Media PC solutions
    • All-in-one Signage Display Solutions
    • Central management multi media appliance
    • Digital Signage Player
    • Media Player Appliance
    • Video Wall Signage Solutions
  • Industrial Motherboards & Comexpress
    • PICMG 1.0/1.3 BackPlane
    • Starter Kits
    • Mini-ITX MB
    • PICMG 1.0/1.3 SBC
    • 3.5″ / 5.25″ SBC (Single Board Computer)
    • Computer-on-Module
    • ARM/SoC Solution
    • Industrial Motherboards
  • Mobile computing solutions
    • Vehicle Mount Computer
    • In-Vehicle PC
    • Vehicle Mount Display
    • Tizen IVI mobile platform
    • Train PC
  • Display & Panel PC
    • Industrial Panel PC
    • Point of Sales (POS)
    • Open frame panel pc
    • Industrial Fieldbus Panel PC
    • Kiosk/Multimedia Panel PC
    • Applied Panel PC / Monitor
  • Homeland Security Solutions
    • IP Cameras
    • NVR – Network Video Recorders
    • PoE Solutions
  • Rugged solutions
    • Rugged Tablet PC
    • Rugged display
    • Military tactical computer
Latest News
GPU Optimized Servers for NVIDIA Tesla V100 GPUs

GPU Optimized Servers for NVIDIA Tesla V100 GPUs

New SAP Certified 2U Density Optimized Super Server

New SAP Certified 2U Density Optimized Super Server

Next Generation of Supermicro X11 solutions

Next Generation of Supermicro X11 solutions

Supermicro Launches BigTwin™ Multi-node System

Supermicro Launches BigTwin™ Multi-node System

New Enterprise Class Platforms for vCPE Solutions

New Enterprise Class Platforms for vCPE Solutions

Follow us on:
  • Facebook
  • Twitter
  • Google+
  • YouTube
  • LinkedIn
Quick links
  • About
  • Products
  • Solutions
  • Contact us
  • Sitemap
  • עברית
Contact us

EIM E.S.C
18 Hasivim St.
Petah-Tikva
Israel
Tel : 972-3-9208200
Fax: 972-3-9215010
info@eimesc.com

All rights reserved to EIM E.S.C (2014)
Scroll to top
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.
Skip to content
Open toolbar

Accessibility Tools

  • Increase Text
  • Decrease Text
  • Grayscale
  • High Contrast
  • Negative Contrast
  • Light Background
  • Links Underline
  • Readable Font
  • Reset
  • Sitemap
  • Help
  • Feedback