Facebook Workload Analysis

By: Reading Papers (clzero.delete@this.avx.com), June 18, 2019 4:45 pm
Room: Moderated Discussions
New paper from Facebook analyzing their workloads: https://research.fb.com/wp-content/uploads/2019/05/SoftSKU-Optimizing-Server-Architectures-for-Microservice-Diversity-@Scale.pdf?

Shows:
- Instruction type breakdown (high FP content may surprise some)
- Bottleneck breakdown
- IPC per workload
- TLB and cache miss rates
- Bandwidth vs. latency per workload
- Optimization experiments showing sensitivity to things like core count, frequency, cache sizes, etc.

Nice set of data and compares/contrasts to Spec and Google's published data.
 Next Post in Thread >
TopicPosted ByDate
Facebook Workload AnalysisReading Papers2019/06/18 04:45 PM
  Facebook Workload AnalysisSimon Farnsworth2019/06/19 02:23 AM
  Facebook Workload AnalysisTravis Downs2019/06/20 08:40 AM
    Facebook Workload AnalysisMaynard Handley2019/06/20 08:46 AM
      Facebook Workload AnalysisTravis Downs2019/06/20 09:21 AM
        Facebook Workload AnalysisTravis Downs2019/06/20 09:24 AM
        Facebook Workload AnalysisMaynard Handley2019/06/20 10:57 AM
          Facebook Workload Analysisanon2019/06/20 12:17 PM
            Facebook Workload AnalysisTravis Downs2019/06/20 12:39 PM
            Facebook Workload AnalysisMaynard Handley2019/06/20 12:41 PM
              Arm has always been about good code densityWilco2019/06/20 01:56 PM
                Arm has always been about good code densityDan Fay2019/06/20 02:04 PM
                  Arm has always been about good code densityWilco2019/06/20 03:00 PM
                ARM is not a compiler (NT)anon2019/06/20 03:10 PM
                Arm has always been about good code densitynone2019/06/20 09:51 PM
                  Arm has always been about good code densityWilco2019/06/21 02:01 AM
                    Arm has always been about good code densitynone2019/06/21 03:25 AM
                      Arm has always been about good code densityWilco2019/06/21 11:03 AM
                        Arm has always been about good code densityanon2019/06/21 07:03 PM
                          Arm has always been about good code densitynone2019/06/22 03:35 AM
                            Arm has always been about good code densitynone2019/06/22 04:39 AM
                              Arm has always been about good code densityWilco2019/06/23 06:55 AM
                                Arm has always been about good code densityGabriele Svelto2019/06/24 05:18 AM
                            VLE encoding need not be that painfulPaul A. Clayton2019/06/22 10:15 AM
                              VLE encoding need not be that painfulMaynard Handley2019/06/22 02:48 PM
                                VLE encoding need not be that painfulanon2019/06/22 10:47 PM
                              VLE encoding need not be that painfulAnon32019/06/23 04:23 AM
                                VLE encoding need not be that painfulWilco2019/06/23 06:51 AM
                                  VLE encoding need not be that painfulAnon32019/06/25 03:10 AM
                                    VLE encoding need not be that painfulWilco2019/06/26 01:31 AM
                            Arm has always been about good code densityTravis Downs2019/06/22 04:26 PM
                              Dynamic code size: better not rightPaul A. Clayton2019/06/22 06:16 PM
                                Dynamic code size: better not rightTravis Downs2019/06/22 09:03 PM
                                  Dynamic code size: better not rightdmcq2019/06/23 03:41 AM
                                    Dynamic code size: better not rightWilco2019/06/23 06:48 AM
                                      Dynamic code size: better not rightTravis Downs2019/06/23 03:12 PM
                                        Dynamic code size: better not rightAdrian2019/06/23 08:03 PM
                                          Dynamic code size: better not rightTravis Downs2019/06/23 08:56 PM
                                            Dynamic code size: better not rightAdrian2019/06/24 01:42 AM
                                    Dynamic code size: better not rightTravis Downs2019/06/23 03:16 PM
                            Arm has always been about good code densityWilco2019/06/23 07:06 AM
                              Arm has always been about good code densityredundant16322019/06/23 10:12 AM
                                Arm has always been about good code densityDavid Hess2019/06/23 10:53 AM
                              Arm has always been about good code densityTravis Downs2019/06/23 11:20 AM
                                Arm has always been about good code densityWilco2019/06/23 11:34 PM
                                  Arm has always been about good code densitynone2019/06/24 12:19 AM
                                  Agreed (NT)Travis Downs2019/06/24 08:33 AM
              Facebook Workload Analysisanon2019/06/20 03:16 PM
                Facebook Workload AnalysisWilco2019/06/20 04:15 PM
                  Facebook Workload AnalysisTravis Downs2019/06/20 04:36 PM
                    Facebook Workload AnalysisMaynard Handley2019/06/20 04:59 PM
                    Facebook Workload AnalysisWilco2019/06/20 05:11 PM
                    Some complexities of code sizePaul A. Clayton2019/06/21 11:38 AM
              Facebook Workload AnalysisAdrian2019/06/20 08:07 PM
          Facebook Workload AnalysisTravis Downs2019/06/20 12:32 PM
            Facebook Workload AnalysisMaynard Handley2019/06/20 02:30 PM
              Facebook Workload AnalysisMichael S2019/06/20 03:51 PM
                Facebook Workload AnalysisMaynard Handley2019/06/20 04:42 PM
                  Facebook Workload AnalysisMaynard Handley2019/06/20 04:46 PM
                  Facebook Workload AnalysisTravis Downs2019/06/20 04:49 PM
                    should be: miles BEHIND the competition (NT)Travis Downs2019/06/20 04:50 PM
                  Facebook Workload AnalysisMichael S2019/06/20 05:04 PM
                  Facebook Workload AnalysisJukka Larja2019/06/21 05:59 AM
    Facebook Workload AnalysisLinus Torvalds2019/06/20 04:33 PM
      Facebook Workload AnalysisLinus Torvalds2019/06/20 04:44 PM
        Facebook Workload AnalysisTravis Downs2019/06/20 04:57 PM
          Facebook Workload AnalysisTravis Downs2019/06/20 05:01 PM
        Facebook Workload AnalysisWilco2019/06/20 05:19 PM
          Facebook Workload AnalysisLinus Torvalds2019/06/20 10:26 PM
            Facebook Workload AnalysisMichael S2019/06/21 01:53 AM
              Facebook Workload AnalysisWilco2019/06/21 11:13 AM
                Facebook Workload AnalysisLinus Torvalds2019/06/21 10:37 PM
                  Facebook Workload Analysisanon2019/06/22 12:50 AM
                  Facebook Workload AnalysisWilco2019/06/22 07:04 AM
      Facebook Workload AnalysisMaynard Handley2019/06/20 05:20 PM
      Facebook Workload Analysisanon2019/06/21 01:22 AM
  Soft SKUsPaul A. Clayton2019/06/25 07:36 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?