Facebook Workload Analysis

By: Simon Farnsworth (simon.delete@this.farnz.org.uk), June 19, 2019 3:23 am
Room: Moderated Discussions
Reading Papers (clzero.delete@this.avx.com) on June 18, 2019 5:45 pm wrote:
> 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?
>

The link to the PDF directly (above) was broken for me; https://research.fb.com/publications/softsku-optimizing-server-architectures-for-microservice-diversity-scale/ worked, and links to the 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.
>

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