SlideShare a Scribd company logo
1 of 18
Download to read offline
An Azinta Presentation for the London Financial Python User Group
                                                 17th January 2011
                                                      Azinta Systems Ltd
                                                        www.azinta.com




                        Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Azinta Systems:
    ◦ Product and Systems Integration & Consultancy Company
   Azinta Solutions:
    ◦ Developed the APADO Business Agility Platform:
       APADO Platform integrates 30 Enterprise Open Source products
        covering BPM, Business Rules, SOA, CEP, Analytics, Business Constraint
        Optimisation into a single deployment platform – “Six Levers of Business
        Agility”.
    ◦ GPU-Accelerated Analytics Cloud Services
       Provide GPU acceleration services, for non GPU experts, who want the
        benefits of 400x increase in performance without having to become GPU
        experts.
   Azinta Systems – A Protean Corporation
    ◦ (See book “The Future Arrived Yesterday: the rise of the Protean
      Corporation” by Michael Malone)
    ◦ Azinta are “competence aggregators” who dynamically brings
      people together with IP, products, services and expertise to solve
      business problems



                                 Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Azinta GPU Cloud Services Comprises:
    ◦ Dedicated GPU Hosting Service – powered by PEER 1 Hosting GPU Cloud comprising:
       Nvidia Tesla M1070 GPUs
       Nvidia Tesla M2050 GPUs (Fermi)
       Azinta is GOLD partner of PEER 1 Hosting
    ◦ Python, Matlab, R and Mathematica Acceleration
       Accelerate algorithms by up to 1000x. Azinta provides GPU algorithm tuning
         services
    ◦ GPU-Accelerated Analytics Services
       Conduct analytical and data mining processing on large data sets using GPU
         acceleration
       Reduce analytical data processing from days, hours to minutes, seconds
       Azinta provides analytical algorithms tailored for GPUs service; removing the need
         for domain modellers to be GPU development experts
    ◦ GPU-Accelerated Derivative Pricing and Valuations
       Develop near real-time pricing and risk management models optimised for GPU
         acceleration
    ◦ Custom GPU Development Services
       Off-shore GPU development services (India + Eastern Europe)
       GPU software development services using Python, Matlab, R, C, C** for both
         Windows and Linux.




                                     Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Fermi contains 16 SM:
                                            ◦ Each containing 32 cores
                                            ◦ Each core contains one integer
                                              and one floating-point maths unit
                                            ◦ Each SM can schedule two groups
                                              of 32 threads at once
                                            ◦ Each SM contains 4 Special
                                              Function Unit for complex maths
                                              such as sine and cosines
                                            ◦ Total of 512 cores
                                            ◦ 64kb shared L1 cache
                                            ◦ All 16 SM can access 768kb L2
                                              cache and can access up to 6GB of
                                              GDDR5 memory over 384 bit
                                              interface with ECC support
                                            ◦ Supports tens of thousands of
                                              concurrent threads

                                       Fermi delivers 1 teraflop single
One of the Fermi 16 Streaming          precision OR 515 double
Multiprocessors (SM)                   precision gigaflops per GPU


                          Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Notes
    ◦ GPU require CPUs where the sequential code is
      executed on the CPU and massively parallel
      processing is executed on the GPU
    ◦ Data to be processed is transferred from the CPU
      memory to the GPU GDDR 5 memory
    ◦ A GPU requires at least one CPU core for execution
    ◦ There are two main GPUs families:
      Nvidia CUDA GPUs – the market leaders with rich
       ecosystem of development tools + applications
      AMD Fusion GPUs – the challengers.
      Since there are as yet no AMD GPU cloud services we
       will focus only on Nvidia CUDA GPUs.


                         Commercial In Confidence - (c) Azinta 2011   17th January 2011
   In 2015 Nivida Predicts CUDA GPUs will be:
    ◦   20x the performance of the Fermi
    ◦   5,000 cores instead of 512 cores in the Fermi
    ◦   20 TFLOPS
    ◦   1.2 TB/s of memory bandwidth
    ◦   This GPU is called Maxwell

   In 2012 the Kepler GPU will arrive with 4x
    performance of Fermi



                           Commercial In Confidence - (c) Azinta 2011   17th January 2011
◦ Massive acceleration of Financial, Risk Management
  and Analytical Applications create high value:
  Traditionally GPUs have been used for pricing and
   valuation of derivatives and to support front and back
   office operations
  However there are many other applications – Namely
   any application that requires statistical, mathematical
   and analytical modelling coupled with processing of
   large data sets can get a significant speed up typically
   400x to 1000x or more
  There is a link between speed of processing and
   additional revenues a company can make or to
   mitigate losses from real-time analysis


                      Commercial In Confidence - (c) Azinta 2011   17th January 2011
◦ For further information on some of the analytical
  performance improvements that GPU can deliver
  see my blog post: “GPUs for Large Scale Data
  Mining” http://goo.gl/dH0i

◦ Also for my vision on how distributed processing
  across GPU clusters could be implemented see my
  blog post: “Scaling up GPUs for Big Data Analytics,
  MapReduce and Fat Nodes” http://goo.gl/jG4Q

◦ /



                     Commercial In Confidence - (c) Azinta 2011   17th January 2011
   So why Python and GPUs?
    ◦ Python is very good for Financial and Analytical
      modeling and the rapid production of prototypes which
      can then be deployed into production applications
    ◦ Developing good GPU kernels is non-trivial exercise and
      is normally done using C or C++ with a deep knowledge
      of how massively parallel processing should be
      implemented on GPUs
    ◦ What you want is the ability hide the complexity of the
      GPU world using efficient Python wrapper libraries that
      will generate the required C code for the GPUs and
      handle data transfers between the GPU and the CPU.



                          Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Many Python CUDA Software options:
    ◦ PyCUDA http://mathema.tician.de/software/pycuda
    ◦ Tutorial Slides
      http://mathema.tician.de/news.tiker.net/files/main
      .pdf
    ◦ PyCUDA documentation
      http://documen.tician.de/pycuda/
    ◦ Theano
      http://deeplearning.net/software/theano/tutorial/u
      sing_gpu.html
    ◦ Ian Ozsvald gave an excellent talk on Python and
      GPU programming at a recent London Financial
      Python User Group meeting


                        Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Development & Prototyping
    ◦ Question:
       I have a PC that has an Nvidia GPU card is this ok for development and
        prototyping?
    ◦ Answer:
       No because it will be based on earlier versions of the GPU and will not
        have all the new hardware and software features of the Fermi. Plus it is
        not likely to have the on GPU memory you need.
    ◦ Using a GPU Hosted Service gives you:
       No need to use out of date GPU development environment.
       No need to get IT approval to add GPU clusters into your data centre for
        your prototyping and development.
       Get full proactive support so that you do not have to manage and
        support the GPU infrastructure.
       Jump-Start Service Kit to get you up and running on your development
        environment.
       No up-front capital investment… Pay as you go.




                                 Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Production Deployment:
    ◦ Question:
      I have finished my Python/GPU application and I want to
       deploy it, but no space in data centre to support new GPU
       clusters. What are my options?
      How can I quickly deploy my production application securely
       and keeping to EU/Corporate regulations on data storage
       location?
      Also the application requires Windows so CPU attached to
       the GPUs must support Windows, is this supported?
    ◦ Answer:
    ◦ Use a secure fully hosted dedicated GPU clusters, located
      in the UK with full proactive support and network
      security monitoring. Depending on your cloud provider
      Windows is supported.


                           Commercial In Confidence - (c) Azinta 2011   17th January 2011
NVIDIA Tesla S1070 GPU       Sever Specs:                                        Prices start at:
Cloud
                             Dell R710 Server                                    $18/GPU/Day
                             4 x Tesla 1070 GPUs                                 $365/GPU/Month
                             2 x Intel 5520 Quad Core Processors
                             16GB RAM
NVIDA Tesla M2050 GPU        Server Specs                                        Prices start at:
Cloud
                             SuperMicro 1U Server                                $30/GPU/Day
                             2 Fermi 2050 GPUs                                   $720/GPU/Month
                             2 x Intel 5520 Quad Core Processors
                             16 GB RAM
Notes:
• Both Windows and Linux Operating Systems supported (Amazon only support Linux)
• Supports all Windows CUDA debugging tools (not supported on Amazon)
• 2TB data transfer per month provided for free (Amazon charges extra for this)
• GPU networks comprising between 100 and 200 GPUs have been configured for clients in
   the banking and insurance sectors.
• Technical support manager provided (Amazon has a utility support not personalised)
• Peer 1 has data centres based in UK and Canada (Amazon only in the USA)
• Major customers such as Microsoft, MathWorks, Autodesk, Mental Images, many clients
   in banking and insurance. New 55,000 sq. ft. data centre in London opening in 2011
• Many GPU app require full access to CPU power (Amazon only provides VMs)
                                    Commercial In Confidence - (c) Azinta 2011   17th January 2011
Cluster GPU Instances      Sever Specs:                                        Prices start at:

                           22 GB of memory                                     $25/GPU/Day
                           33.5 EC2 Compute Units (2 x Intel                   $756/GPU/Month
                           Xeon X5570, quad-core “Nehalem”
                           architecture)
                           2 x NVIDIA Tesla “Fermi” M2050 GPUs
Notes:
• Amazon GPU Clusters only support Linux operating system
• Amazon GPU Clusters are only available within the USA
• Data transfers and inter-node cluster transfers are chargeable at extra costs
• No CUDA third-party development and debugging tools such as NVIDIA
  Parallel Nsight for Microsoft Visual Studio
• No dedicated proactive support manager




                                  Commercial In Confidence - (c) Azinta 2011   17th January 2011
   Amazon GPU Cluster Offerings:
    ◦ If your GPU applications are Linux only and you have experience
      of using Amazon cloud services
    ◦ If you have no requirement for EU based GPU clusters EU based
      data storage
    ◦ If you do not need data centre in UK/London to eliminate trans-
      Atlantic network latencies.
   PEER 1 GPU Cluster Offerings
    ◦ If your GPU Application require Windows and or Linux
    ◦ If you require a secure dedicated hosting with firewalls and
      network monitoring
    ◦ If you require a UK based GPU data centre (London data centre
      opening 2011) to meet your EU storage requirements and to
      eliminate trans-Atlantic network latencies
    ◦ If you want to use development tools such as Nvidia Parallel
      Nsight for Microsoft Visual Studio and other Windows applications
    ◦ If you want an assigned support manager for proactive help and
      support


                              Commercial In Confidence - (c) Azinta 2011   17th January 2011
   PEER 1 Hosting:
    ◦ One of the world’s leading IT hosting providers
    ◦ Over 10, 000 customers world-wide
    ◦ 10GB SuperNetwork ™ connected to 17 data
      centres, 21 point-of-presence and 10 collocation
      facilities through-out North America and Europe.
    ◦ 100% uptime guarantee 24x7x365
    ◦ Portfolio includes: Managed Hosting, Dedicated
      Servers, Colocation and Cloud Services
    ◦ Headquartered in Vancouver Canada
    ◦ Traded on the TSX under the symbol PIX
    ◦ Website: http://www.peer1hosting.co.uk/


                        Commercial In Confidence - (c) Azinta 2011   17th January 2011
   To find out how GPU’s can provide
    substantial revenue generation or real-time
    risk mitigation:
    ◦ Consider implementing a Proof-of-Concept (PoC).
    ◦ To discuss how Azinta can help you in your project
      email me at suleiman.shehu@azinta.com or
     call me +44 (0) 845 658 6909




                        Commercial In Confidence - (c) Azinta 2011   17th January 2011
Millennium House
                                       3 Humber Trading Estate
                                                    Humber Road
                                                          London
                                                        NW2 6DW
                                     Tel: +44 (0) 845 658 6909
                                                 www.azinta.com
                                   suleiman.shehu@azinta.com




Commercial In Confidence - (c) Azinta 2011   17th January 2011

More Related Content

What's hot

Lenovo Commercial MSI
Lenovo Commercial MSILenovo Commercial MSI
Lenovo Commercial MSIguest9f2a14
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD
 
Nvidia cuda tutorial_no_nda_apr08
Nvidia cuda tutorial_no_nda_apr08Nvidia cuda tutorial_no_nda_apr08
Nvidia cuda tutorial_no_nda_apr08Angela Mendoza M.
 
MSI N480GTX Lightning Infokit
MSI N480GTX Lightning InfokitMSI N480GTX Lightning Infokit
MSI N480GTX Lightning InfokitMSI
 
Ati Catalyst Preview
Ati Catalyst PreviewAti Catalyst Preview
Ati Catalyst Previewguestb277b2b
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
AMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD
 
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...智啓 出川
 
1030: NVIDIA GRID 2.0
1030: NVIDIA GRID 2.01030: NVIDIA GRID 2.0
1030: NVIDIA GRID 2.0NVIDIA Japan
 
intel speed-select-technology-base-frequency-enhancing-performance
intel speed-select-technology-base-frequency-enhancing-performanceintel speed-select-technology-base-frequency-enhancing-performance
intel speed-select-technology-base-frequency-enhancing-performanceDESMOND YUEN
 
Jetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesJetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesDustin Franklin
 
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Update
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Updateハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Update
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server UpdateNaoki Yonezu
 

What's hot (17)

Lenovo Commercial MSI
Lenovo Commercial MSILenovo Commercial MSI
Lenovo Commercial MSI
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
 
Nvidia cuda tutorial_no_nda_apr08
Nvidia cuda tutorial_no_nda_apr08Nvidia cuda tutorial_no_nda_apr08
Nvidia cuda tutorial_no_nda_apr08
 
MSI N480GTX Lightning Infokit
MSI N480GTX Lightning InfokitMSI N480GTX Lightning Infokit
MSI N480GTX Lightning Infokit
 
Ati Catalyst Preview
Ati Catalyst PreviewAti Catalyst Preview
Ati Catalyst Preview
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
 
Sparkle gt630 620 610 sales kit
Sparkle gt630 620 610 sales kitSparkle gt630 620 610 sales kit
Sparkle gt630 620 610 sales kit
 
Parallel Vision by GPGPU/CUDA
Parallel Vision by GPGPU/CUDAParallel Vision by GPGPU/CUDA
Parallel Vision by GPGPU/CUDA
 
Lenovo Commercial
Lenovo CommercialLenovo Commercial
Lenovo Commercial
 
AMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World RecordsAMD EPYC 7002 Launch World Records
AMD EPYC 7002 Launch World Records
 
SGI HPC DAY 2011 Kiev
SGI HPC DAY 2011 KievSGI HPC DAY 2011 Kiev
SGI HPC DAY 2011 Kiev
 
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
 
1030: NVIDIA GRID 2.0
1030: NVIDIA GRID 2.01030: NVIDIA GRID 2.0
1030: NVIDIA GRID 2.0
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
 
intel speed-select-technology-base-frequency-enhancing-performance
intel speed-select-technology-base-frequency-enhancing-performanceintel speed-select-technology-base-frequency-enhancing-performance
intel speed-select-technology-base-frequency-enhancing-performance
 
Jetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous MachinesJetson AGX Xavier and the New Era of Autonomous Machines
Jetson AGX Xavier and the New Era of Autonomous Machines
 
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Update
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Updateハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Update
ハードウェアメーカーならでは(笑)実機あり! Azure IoT Edgeデバイス / Edge Server Update
 

Viewers also liked

What is Business Decision Management?
What is Business Decision Management?What is Business Decision Management?
What is Business Decision Management?Suleiman Shehu
 
LinkedInn University: Students building their professional identities
LinkedInn University: Students building their professional identitiesLinkedInn University: Students building their professional identities
LinkedInn University: Students building their professional identitiesAndrew Middleton
 
Group Behaviour Decision Process Organisation and Business Management MBA OUM
Group Behaviour Decision Process Organisation and Business Management MBA OUMGroup Behaviour Decision Process Organisation and Business Management MBA OUM
Group Behaviour Decision Process Organisation and Business Management MBA OUMShah Sheikh
 
Management information system
Management information systemManagement information system
Management information systemMalu Resmi
 
Using business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileUsing business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileDecision Management Solutions
 
Sample Report on Business decision making
Sample Report on Business decision makingSample Report on Business decision making
Sample Report on Business decision makingAmelia Jones
 

Viewers also liked (8)

What is Business Decision Management?
What is Business Decision Management?What is Business Decision Management?
What is Business Decision Management?
 
LinkedInn University: Students building their professional identities
LinkedInn University: Students building their professional identitiesLinkedInn University: Students building their professional identities
LinkedInn University: Students building their professional identities
 
Brainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile ProcessesBrainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile Processes
 
Group Behaviour Decision Process Organisation and Business Management MBA OUM
Group Behaviour Decision Process Organisation and Business Management MBA OUMGroup Behaviour Decision Process Organisation and Business Management MBA OUM
Group Behaviour Decision Process Organisation and Business Management MBA OUM
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
 
Management information system
Management information systemManagement information system
Management information system
 
Using business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileUsing business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agile
 
Sample Report on Business decision making
Sample Report on Business decision makingSample Report on Business decision making
Sample Report on Business decision making
 

Similar to Azinta GPU Cloud Services for Financial Analytics

[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan
[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan
[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil GovindanNewton Alex
 
Streaming multiprocessors and HPC
Streaming multiprocessors and HPCStreaming multiprocessors and HPC
Streaming multiprocessors and HPCOmkarKachare1
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)Fatima Qayyum
 
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAmazon Web Services
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingAmazon Web Services
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfRakuten Group, Inc.
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
Unleashing Data Intelligence with Intel and Apache Spark with Michael Greene
Unleashing Data Intelligence with Intel and Apache Spark with Michael GreeneUnleashing Data Intelligence with Intel and Apache Spark with Michael Greene
Unleashing Data Intelligence with Intel and Apache Spark with Michael GreeneDatabricks
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsIntel® Software
 
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012Intel IT Center
 
Infrastructure and Tooling - Full Stack Deep Learning
Infrastructure and Tooling - Full Stack Deep LearningInfrastructure and Tooling - Full Stack Deep Learning
Infrastructure and Tooling - Full Stack Deep LearningSergey Karayev
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unitDayakar Siddula
 
Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph Ceph Community
 
Ceph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and CephCeph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and CephDanielle Womboldt
 
Deep Learning on Everyday Devices
Deep Learning on Everyday DevicesDeep Learning on Everyday Devices
Deep Learning on Everyday DevicesBrodmann17
 
Stream Processing
Stream ProcessingStream Processing
Stream Processingarnamoy10
 
GPU Cloud Server in India
GPU Cloud Server in IndiaGPU Cloud Server in India
GPU Cloud Server in IndiaCloudtechtiq
 
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化NVIDIA Taiwan
 
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio...
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio..."Processors for Embedded Vision: Technology and Market Trends," A Presentatio...
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio...Edge AI and Vision Alliance
 
Python* Scalability in Production Environments
Python* Scalability in Production EnvironmentsPython* Scalability in Production Environments
Python* Scalability in Production EnvironmentsIntel® Software
 

Similar to Azinta GPU Cloud Services for Financial Analytics (20)

[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan
[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan
[Hadoop Meetup] Tensorflow on Apache Hadoop YARN - Sunil Govindan
 
Streaming multiprocessors and HPC
Streaming multiprocessors and HPCStreaming multiprocessors and HPC
Streaming multiprocessors and HPC
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
 
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated Computing
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
Unleashing Data Intelligence with Intel and Apache Spark with Michael Greene
Unleashing Data Intelligence with Intel and Apache Spark with Michael GreeneUnleashing Data Intelligence with Intel and Apache Spark with Michael Greene
Unleashing Data Intelligence with Intel and Apache Spark with Michael Greene
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro Graphics
 
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
 
Infrastructure and Tooling - Full Stack Deep Learning
Infrastructure and Tooling - Full Stack Deep LearningInfrastructure and Tooling - Full Stack Deep Learning
Infrastructure and Tooling - Full Stack Deep Learning
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unit
 
Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph Ceph Day Beijing - Storage Modernization with Intel & Ceph
Ceph Day Beijing - Storage Modernization with Intel & Ceph
 
Ceph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and CephCeph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and Ceph
 
Deep Learning on Everyday Devices
Deep Learning on Everyday DevicesDeep Learning on Everyday Devices
Deep Learning on Everyday Devices
 
Stream Processing
Stream ProcessingStream Processing
Stream Processing
 
GPU Cloud Server in India
GPU Cloud Server in IndiaGPU Cloud Server in India
GPU Cloud Server in India
 
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
 
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio...
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio..."Processors for Embedded Vision: Technology and Market Trends," A Presentatio...
"Processors for Embedded Vision: Technology and Market Trends," A Presentatio...
 
Python* Scalability in Production Environments
Python* Scalability in Production EnvironmentsPython* Scalability in Production Environments
Python* Scalability in Production Environments
 

Azinta GPU Cloud Services for Financial Analytics

  • 1. An Azinta Presentation for the London Financial Python User Group 17th January 2011 Azinta Systems Ltd www.azinta.com Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 2. Azinta Systems: ◦ Product and Systems Integration & Consultancy Company  Azinta Solutions: ◦ Developed the APADO Business Agility Platform:  APADO Platform integrates 30 Enterprise Open Source products covering BPM, Business Rules, SOA, CEP, Analytics, Business Constraint Optimisation into a single deployment platform – “Six Levers of Business Agility”. ◦ GPU-Accelerated Analytics Cloud Services  Provide GPU acceleration services, for non GPU experts, who want the benefits of 400x increase in performance without having to become GPU experts.  Azinta Systems – A Protean Corporation ◦ (See book “The Future Arrived Yesterday: the rise of the Protean Corporation” by Michael Malone) ◦ Azinta are “competence aggregators” who dynamically brings people together with IP, products, services and expertise to solve business problems Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 3. Azinta GPU Cloud Services Comprises: ◦ Dedicated GPU Hosting Service – powered by PEER 1 Hosting GPU Cloud comprising:  Nvidia Tesla M1070 GPUs  Nvidia Tesla M2050 GPUs (Fermi)  Azinta is GOLD partner of PEER 1 Hosting ◦ Python, Matlab, R and Mathematica Acceleration  Accelerate algorithms by up to 1000x. Azinta provides GPU algorithm tuning services ◦ GPU-Accelerated Analytics Services  Conduct analytical and data mining processing on large data sets using GPU acceleration  Reduce analytical data processing from days, hours to minutes, seconds  Azinta provides analytical algorithms tailored for GPUs service; removing the need for domain modellers to be GPU development experts ◦ GPU-Accelerated Derivative Pricing and Valuations  Develop near real-time pricing and risk management models optimised for GPU acceleration ◦ Custom GPU Development Services  Off-shore GPU development services (India + Eastern Europe)  GPU software development services using Python, Matlab, R, C, C** for both Windows and Linux. Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 4. Fermi contains 16 SM: ◦ Each containing 32 cores ◦ Each core contains one integer and one floating-point maths unit ◦ Each SM can schedule two groups of 32 threads at once ◦ Each SM contains 4 Special Function Unit for complex maths such as sine and cosines ◦ Total of 512 cores ◦ 64kb shared L1 cache ◦ All 16 SM can access 768kb L2 cache and can access up to 6GB of GDDR5 memory over 384 bit interface with ECC support ◦ Supports tens of thousands of concurrent threads Fermi delivers 1 teraflop single One of the Fermi 16 Streaming precision OR 515 double Multiprocessors (SM) precision gigaflops per GPU Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 5. Notes ◦ GPU require CPUs where the sequential code is executed on the CPU and massively parallel processing is executed on the GPU ◦ Data to be processed is transferred from the CPU memory to the GPU GDDR 5 memory ◦ A GPU requires at least one CPU core for execution ◦ There are two main GPUs families:  Nvidia CUDA GPUs – the market leaders with rich ecosystem of development tools + applications  AMD Fusion GPUs – the challengers.  Since there are as yet no AMD GPU cloud services we will focus only on Nvidia CUDA GPUs. Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 6. In 2015 Nivida Predicts CUDA GPUs will be: ◦ 20x the performance of the Fermi ◦ 5,000 cores instead of 512 cores in the Fermi ◦ 20 TFLOPS ◦ 1.2 TB/s of memory bandwidth ◦ This GPU is called Maxwell  In 2012 the Kepler GPU will arrive with 4x performance of Fermi Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 7. ◦ Massive acceleration of Financial, Risk Management and Analytical Applications create high value:  Traditionally GPUs have been used for pricing and valuation of derivatives and to support front and back office operations  However there are many other applications – Namely any application that requires statistical, mathematical and analytical modelling coupled with processing of large data sets can get a significant speed up typically 400x to 1000x or more  There is a link between speed of processing and additional revenues a company can make or to mitigate losses from real-time analysis Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 8. ◦ For further information on some of the analytical performance improvements that GPU can deliver see my blog post: “GPUs for Large Scale Data Mining” http://goo.gl/dH0i ◦ Also for my vision on how distributed processing across GPU clusters could be implemented see my blog post: “Scaling up GPUs for Big Data Analytics, MapReduce and Fat Nodes” http://goo.gl/jG4Q ◦ / Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 9. So why Python and GPUs? ◦ Python is very good for Financial and Analytical modeling and the rapid production of prototypes which can then be deployed into production applications ◦ Developing good GPU kernels is non-trivial exercise and is normally done using C or C++ with a deep knowledge of how massively parallel processing should be implemented on GPUs ◦ What you want is the ability hide the complexity of the GPU world using efficient Python wrapper libraries that will generate the required C code for the GPUs and handle data transfers between the GPU and the CPU. Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 10. Many Python CUDA Software options: ◦ PyCUDA http://mathema.tician.de/software/pycuda ◦ Tutorial Slides http://mathema.tician.de/news.tiker.net/files/main .pdf ◦ PyCUDA documentation http://documen.tician.de/pycuda/ ◦ Theano http://deeplearning.net/software/theano/tutorial/u sing_gpu.html ◦ Ian Ozsvald gave an excellent talk on Python and GPU programming at a recent London Financial Python User Group meeting Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 11. Development & Prototyping ◦ Question:  I have a PC that has an Nvidia GPU card is this ok for development and prototyping? ◦ Answer:  No because it will be based on earlier versions of the GPU and will not have all the new hardware and software features of the Fermi. Plus it is not likely to have the on GPU memory you need. ◦ Using a GPU Hosted Service gives you:  No need to use out of date GPU development environment.  No need to get IT approval to add GPU clusters into your data centre for your prototyping and development.  Get full proactive support so that you do not have to manage and support the GPU infrastructure.  Jump-Start Service Kit to get you up and running on your development environment.  No up-front capital investment… Pay as you go. Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 12. Production Deployment: ◦ Question:  I have finished my Python/GPU application and I want to deploy it, but no space in data centre to support new GPU clusters. What are my options?  How can I quickly deploy my production application securely and keeping to EU/Corporate regulations on data storage location?  Also the application requires Windows so CPU attached to the GPUs must support Windows, is this supported? ◦ Answer: ◦ Use a secure fully hosted dedicated GPU clusters, located in the UK with full proactive support and network security monitoring. Depending on your cloud provider Windows is supported. Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 13. NVIDIA Tesla S1070 GPU Sever Specs: Prices start at: Cloud Dell R710 Server $18/GPU/Day 4 x Tesla 1070 GPUs $365/GPU/Month 2 x Intel 5520 Quad Core Processors 16GB RAM NVIDA Tesla M2050 GPU Server Specs Prices start at: Cloud SuperMicro 1U Server $30/GPU/Day 2 Fermi 2050 GPUs $720/GPU/Month 2 x Intel 5520 Quad Core Processors 16 GB RAM Notes: • Both Windows and Linux Operating Systems supported (Amazon only support Linux) • Supports all Windows CUDA debugging tools (not supported on Amazon) • 2TB data transfer per month provided for free (Amazon charges extra for this) • GPU networks comprising between 100 and 200 GPUs have been configured for clients in the banking and insurance sectors. • Technical support manager provided (Amazon has a utility support not personalised) • Peer 1 has data centres based in UK and Canada (Amazon only in the USA) • Major customers such as Microsoft, MathWorks, Autodesk, Mental Images, many clients in banking and insurance. New 55,000 sq. ft. data centre in London opening in 2011 • Many GPU app require full access to CPU power (Amazon only provides VMs) Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 14. Cluster GPU Instances Sever Specs: Prices start at: 22 GB of memory $25/GPU/Day 33.5 EC2 Compute Units (2 x Intel $756/GPU/Month Xeon X5570, quad-core “Nehalem” architecture) 2 x NVIDIA Tesla “Fermi” M2050 GPUs Notes: • Amazon GPU Clusters only support Linux operating system • Amazon GPU Clusters are only available within the USA • Data transfers and inter-node cluster transfers are chargeable at extra costs • No CUDA third-party development and debugging tools such as NVIDIA Parallel Nsight for Microsoft Visual Studio • No dedicated proactive support manager Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 15. Amazon GPU Cluster Offerings: ◦ If your GPU applications are Linux only and you have experience of using Amazon cloud services ◦ If you have no requirement for EU based GPU clusters EU based data storage ◦ If you do not need data centre in UK/London to eliminate trans- Atlantic network latencies.  PEER 1 GPU Cluster Offerings ◦ If your GPU Application require Windows and or Linux ◦ If you require a secure dedicated hosting with firewalls and network monitoring ◦ If you require a UK based GPU data centre (London data centre opening 2011) to meet your EU storage requirements and to eliminate trans-Atlantic network latencies ◦ If you want to use development tools such as Nvidia Parallel Nsight for Microsoft Visual Studio and other Windows applications ◦ If you want an assigned support manager for proactive help and support Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 16. PEER 1 Hosting: ◦ One of the world’s leading IT hosting providers ◦ Over 10, 000 customers world-wide ◦ 10GB SuperNetwork ™ connected to 17 data centres, 21 point-of-presence and 10 collocation facilities through-out North America and Europe. ◦ 100% uptime guarantee 24x7x365 ◦ Portfolio includes: Managed Hosting, Dedicated Servers, Colocation and Cloud Services ◦ Headquartered in Vancouver Canada ◦ Traded on the TSX under the symbol PIX ◦ Website: http://www.peer1hosting.co.uk/ Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 17. To find out how GPU’s can provide substantial revenue generation or real-time risk mitigation: ◦ Consider implementing a Proof-of-Concept (PoC). ◦ To discuss how Azinta can help you in your project email me at suleiman.shehu@azinta.com or call me +44 (0) 845 658 6909 Commercial In Confidence - (c) Azinta 2011 17th January 2011
  • 18. Millennium House 3 Humber Trading Estate Humber Road London NW2 6DW Tel: +44 (0) 845 658 6909 www.azinta.com suleiman.shehu@azinta.com Commercial In Confidence - (c) Azinta 2011 17th January 2011