Performance Lets dive into Performance issuesPerformance Lets dive into Performance issues. • Everything in JavaScript defaults to being on the same thread. Too much work on main thread • Android nested layouts • Functions and objects defined0 码力 | 15 页 | 1.71 MB | 1 年前3
Performance MattersPERFORMANCE MATTERS (joint work with Charlie Curtsinger, Grinnell College) emeryberger.com, @emeryberger Emery Berger College of Information and Computer Sciences UMASS AMHERSTA short time ago : un.bmp Ogle is too slow! OGLE’84 is too slow!Transistors (millions) Clock Speed (MHz) Performance used to be easy 0.001 0.01 0.1 1 10 100 1,000 10,000 1970 1975 1980 1985 1990 1995 gle loading… No mojitos for me… Back to the present…Transistors (millions) Clock Speed (MHz) Performance not easy anymore 0.001 0.01 0.1 1 10 100 1,000 10,000 1970 1975 1980 1985 1990 19950 码力 | 197 页 | 11.90 MB | 6 月前3
OpenAI - AI in the EnterpriseAI in the Enterprise Lessons from seven frontier companiesContents A new way to work 3 Executive summary 5 Seven lessons for enterprise AI adoption Start with evals 6 Embed AI into your products models 13 Get AI in the hands of experts 16 Unblock your developers 18 Set bold automation goals 21 Conclusion 22 More resources 24 2 AI in the EnterpriseA new way to work As an AI research and complex, interconnected workflows and systems. We’re seeing AI deliver significant, measurable improvements on three fronts: 01 Workforce performance Helping people deliver higher-quality outputs in shorter0 码力 | 25 页 | 9.48 MB | 5 月前3
Performance of Apache Ozone on NVMePerformance of Apache Ozone on NVMe Wei-Chiu Chuang (jojochuang) Ritesh Shukla (kerneltime) Agenda • Overview of how Ozone and how it scales • Why NVME is important for Ozone for scaling • Benefits Benefits of using NVME • Impala performance results from NVME clusters • Write path improvements results from NVME clusters • Summary • Questions Ozone Architecture Why does Ozone Scale? Separation of Active - Standby Protocol Support Hadoop / S3 API Hadoop API Small objects are welcome Max performance reached at object size around 10-20 MB Hardware trends • Cloudera recommends Ozone’s metadata0 码力 | 34 页 | 2.21 MB | 1 年前3
Performance Engineering: Being Friendly to Your HardwareBeing Friendly to Your Hardware Performance Engineering A gentle introduction to hardware for software engineers 2Where does C++ run? 3On an abstract C++ machine 4On an abstract C++ machine? In most practical cases at boot time only Same capacity, different composition => different performance profile From JESD 79-4 DDR4 specificationMemory • Memory system is in the uncore • Cores act Multiple instructions resulting in fewer operations • ISA restrictions may have impact to performance Imaginary ARM mov r20, 0x123456789abcdef0Register renaming 52 Branching Fetch Decode Queue0 码力 | 111 页 | 2.23 MB | 6 月前3
How GitOps Boosts
Business Performance:
The FactsWHITEPAPER How GitOps Boosts Business Performance: The Facts How GitOps Boosts Business Performance: The Facts 2 INTRODUCTION As cloud-native applications have become more prevalent, the concept competitive advantage with an increase in innovation. This positive effect is not limited to the performance of engineering teams. Technology, in particular cloud native technology like Kubernetes and its together six years of data drawn from over 31,000 technology professionals worldwide. It charts the performance of engineering teams across the world against four key measures: lead time for new features, failure0 码力 | 9 页 | 506.50 KB | 1 年前3
Using BCC and bpftrace with Performance Co-PilotUsing BCC and bpftrace with Performance Co-Pilot Andreas Gerstmayr October 28, 2020 Source: https://pcp.io https://github.com/iovisor/bcc https://bpftrace.org 2 eBPF Compiler Collection bpftrace for eBPF Performance Co-Pilot system performance analysis toolkit Performance Co-Pilot 3 Toolkit for collecting, analyzing, visualizing and responding to the status and performance of servers servers, applications and networks. 92 6000+ Agents Performance Metrics Domain Agents export performance data from the kernel, services (e.g. PostgreSQL) and other instrumented applications Metrics0 码力 | 4 页 | 487.04 KB | 1 年前3
Modern C++ for Parallelism in High Performance ComputingPoster submission: Modern C++ for Parallelism in High Performance Computing Victor Eijkhout CppCon 2024 Introduction This poster reports on ‘D2D’, a benchmark that explores elegance of expression and context of a High Performance Computing ‘mini-application’. The same code has been implemented using a number of different approaches to parallelism. Implementations are discussed with performance results. Relevance multi-dimensional arrays through ‘mdspan’, it is interesting to explore what C++ can offer for lower level performance critical operations. Scientific computing is an interesting test cases since many algorithms are0 码力 | 3 页 | 91.16 KB | 6 月前3
High-Performance Numerical Integration in the Age of C++26Introduction Firsts steps Context Theoretical foundations Outline of an implementation Conclusion High-Performance Numerical Integration in the Age of C++26 Vincent Reverdy Laboratoire d’Annecy de Physique des past, other languages do far better in terms of everything: functionality, ease of use, and even performance This talk The goal is NOT to revolutionize everything or show a library that beats everything algorithms Runge-Kutta Methods (RK) yn+1 = yn + h s � i=1 biki ki = f(tn + cih, yn + (ai1k1 + ai2k2 + · · · + ai,i−1ki−1)h) Linear Multistep Methods (LLM) yn+s + as−1 · yn+s−1 + as−2 · yn+s−2 + · ·0 码力 | 57 页 | 4.14 MB | 6 月前3
Powered by AI: A Cambrian Explosion for C++ Software Development Tools`University of Massachusetts Amherst Powered by AI: A Cambrian Explosion for C++ Software Development Tools Emery BergerCretaceous–Paleogene (K-Pg) extinction eventCretaceous–Paleogene (K-Pg) extinction ALLOCATED MEMORY USAGE GPU UTIL %, PEAK MEMORY (MB/s) MEMORY PYTHON NATIVE AI-powered optimizations!AI-powered optimizations... COMING SOON!evolveevolve profiler that suggests optimizationsevolve0 码力 | 128 页 | 23.40 MB | 6 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













