Multiprocessing in FME                         April 2012
Multiprocessing: Definition       Multiprocessing is the use oftwo or more central processing units (CPUs)     within a si...
Multiprocessing: Motivation Multi-Core and HyperThreaded CPUs   Very common   Potential to increase compute-bound    th...
Multiprocessing & FME Option on Many Transformers Multiprocesses  Groups
Multiprocessing & FME Option on All Custom Transformers
Multiprocessing: Levels Of Parallelism   None   Minimal   Moderate   Aggressive   Extreme
Multiprocessing: Levels Of ParallelismParameter        ProcessesNo Parallelism       1         License        CapMinimal  ...
Demonstration – DEM GenerationParameter        TimeNo Parallelism   1’ 10”Minimal           44”Moderate          33”Aggres...
Demonstration - BufferingParameter        TimeNo Parallelism   2’ 51”Moderate (4)     1’ 29”Moderate (8)     1’ 30”Moderat...
Demonstration - ClippingParameter        TimeNo Parallelism   27’ 01”Moderate         7’ 33”
Multiprocessing: Summary New for 2012 Leverages Multi-Core and HyperThreading CPUs Controlled by:   Levels of Parallel...
FME Lightning Talk: Multiprocessing
FME Lightning Talk: Multiprocessing
FME Lightning Talk: Multiprocessing
Upcoming SlideShare
Loading in...5
×

FME Lightning Talk: Multiprocessing

3,692
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,692
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FME Lightning Talk: Multiprocessing

  1. 1. Multiprocessing in FME April 2012
  2. 2. Multiprocessing: Definition Multiprocessing is the use oftwo or more central processing units (CPUs) within a single computer system - Wikipedia
  3. 3. Multiprocessing: Motivation Multi-Core and HyperThreaded CPUs  Very common  Potential to increase compute-bound throughput
  4. 4. Multiprocessing & FME Option on Many Transformers Multiprocesses Groups
  5. 5. Multiprocessing & FME Option on All Custom Transformers
  6. 6. Multiprocessing: Levels Of Parallelism None Minimal Moderate Aggressive Extreme
  7. 7. Multiprocessing: Levels Of ParallelismParameter ProcessesNo Parallelism 1 License CapMinimal Cores / 2 Base 4Moderate Cores Professional 8Aggressive Cores * 1.5 Other 16Extreme Cores * 2
  8. 8. Demonstration – DEM GenerationParameter TimeNo Parallelism 1’ 10”Minimal 44”Moderate 33”Aggressive 37”Extreme 37”
  9. 9. Demonstration - BufferingParameter TimeNo Parallelism 2’ 51”Moderate (4) 1’ 29”Moderate (8) 1’ 30”Moderate (16) 1’ 33”Moderate (50) 1’ 54”
  10. 10. Demonstration - ClippingParameter TimeNo Parallelism 27’ 01”Moderate 7’ 33”
  11. 11. Multiprocessing: Summary New for 2012 Leverages Multi-Core and HyperThreading CPUs Controlled by:  Levels of Parallelism  Group-By Can give significant performance boost http://fmeevangelist.com/fmeevangelist94 http://fme.ly/parallel (FMEpedia Article)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×