Wednesday, 26 July 2017

What is Massively Parallel processing?


Massively Parallel processing

  • SAP-HANA based on Model to Code. Traditional SAP software based on Code to Model.
  • Ex: Traditional SAP software (ECC):- Code to Model:- SAP-ABAP.
  • Ex: Model to Code :- SAP-HANA: SQL Script.
  • SAP HANA automatically creates SQL Script at the background when creating the Models.
  • SQL script works on Massively Parallel processing.

  • In traditional ( ABAP), one core tries to process the entire Complex program that is called Sequential processing.
  • But in SAP-HANA, Complex Program break-in down into multiple subsets.
  • Each subset of a program is assigned to different cores of CPU. Inside the CPU there will multiple cores.
  • For an ex, In a Quad-core CPU, we have 4 cores (C1, C2, C3, C4), the Complex program divided into multiple subsets ( Subset 1, Subset 2, Subset 3, Subset 4 ) and assigned each subset to the unique core. Cores process it and assemble the result and given back to User.
  • Each core can scan 30 billion records per second and 30 million aggregation per second.

1 comment: