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
HUAWEI CLOUD Microservice Tool Improves Development EfficiencyHUAWEI CLOUD Microservice Tool Improves Development Efficiency Department: Application Platform Service Author: Wang Qijun Date: 2019-09-20 Security Level: Contents 1. Tool for Splitting Monolithic application-level formal verification Tool for Splitting Monolithic Applications into Microservices Improves Development Efficiency Supported processes Methodology • ThoughtWorks 5 Steps and 1 Phase • DDD aggregation Segregation (CQRS) Current method + Application to the cloud + IaaS Service innovation e.g. AI Split data tables Split UIs and service logic Typical Process of Transforming Applications to Microservices0 码力 | 14 页 | 795.42 KB | 1 年前3
C++20 STL Features: 1 Year of Development on GitHubC++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej 1 Version 1.0 - September • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors and observers 2Overview Part 0 3CppCon 2019 -> CppCon 2020 • Announced SuperWig 26GitHub Development Part 2 27How We Use GitHub • Code: linear history, few feature branches • Issues: cxx20, LWG, bug, performance, etc. • Pull Requests: Used for all development • Continuous0 码力 | 45 页 | 989.72 KB | 6 月前3
C++20 STL Features: 1 Year of Development on GitHubVersion 1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors and observers3 Overview Part 04 CppCon 2019 CppCon 2020 • Announced at SuperWig27 GitHub Development Part 228 How We Use GitHub • Code: linear history, few feature branches • Issues: cxx20, LWG, bug, performance, etc. • Pull Requests: Used for all development • Continuous0 码力 | 45 页 | 702.09 KB | 6 月前3
Techniques to Optimise Multi-threaded Data Building During Game Development1 Dominik Grabiec - Techniques to Optimise Multi-threaded Data Building During Game Development - CppCon 2024Hello My name is Dominik Grabiec This talk isFocusing on optimising the process around around building the data - the data build system • How many people are in Game Development? • How many people have worked in AAA? • How many are familiar with asynchronous programming? Speaker notesTALK since 1999 (Professionally since 2005) • Worked in Embedded and Application Development • Since 2013 in AAA Game Development • Representing myself • Examples in this talk are recreations 3A quick bit 0 码力 | 99 页 | 2.40 MB | 6 月前3
3.云原生边云协同AI框架实践云原生边云协同AI框架实践 普杰 华为云边缘云创新Lab 高级工程师 KubeEdge SIG AI Tech Lead 目 录 Edge AI现状与趋势 01 Sedna:边云协同AI框架 02 Sedna-GM:K8S Operator 03 实践案例 04 Edge AI现状与趋势 第一部分 Why Edge AI? • Cloud中心化的AI计算范式不足以应对端上AI 应用对实时性、准确性和强交互性的需求 devices Edge AI • 随着大模型的发展,AI 计算对算力需求大 幅且快速增长 AI应用到越来越多的边缘场景 分布式协同AI 概念 将人工智能相关的部分任务部署到边缘设备,基于边缘设备、边缘服务 器、云服务器,利用分布式乃至分布式协同方式实现人工智能的技术 数据在边缘产生 边侧逐步具备AI能力 分布式协同AI 核心驱动力 分布式协同AI核心驱动力 • 随着边侧算 随着边侧算力逐步强化,边缘AI持续演变至分布式协同AI 分布式协同AI技术挑战 1. 边缘资源碎片化 2. 边缘数据孤岛 3. 边缘样本少 4. 边缘数据异构 分布式协同AI 技术挑战 边云协同AI框架 第二部分 首个分布式协同AI开源项目Sedna 基于KubeEdge提供的边云协同能力,支持现有AI类应用无缝下沉到边缘 为分布式协同机器学习服务 ✓ 降低构建与部署成本 ✓ 提升模型性能0 码力 | 37 页 | 2.36 MB | 1 年前3
PyConChina2022-杭州-ARM芯片的Python+AI算力优化-朱宏林ARM 芯片的 Python + AI 算力优化 主讲人: 朱宏林 – 阿里云程序语言与编译器团队 简介 • 当今开发者们大量使用 Python 语言编写的 AI 程序。过去这些程序总跑在 GPU 或者 x86 架构的 CPU 上。然而综合考虑到功耗、成本、性能等因素,云厂商们开始建设 ARM 架构的服务平台,如 何整合 Python + AI 的相关软件并使其在该平台上发挥最高的性能成为了工程师们关注的焦点。 提升明显。目前,该成果已经被集成进 OpenBLAS 和 PyTorch 中。 • 本次演讲,将向大家介绍我们在倚天 710 ARM 芯片上开展的 Python + AI 优化工作,以及在 ARM 云平台上部署 Python + AI 任务的最佳实践。 深度学习 • 广泛使用的深度学习框架 • TensorFlow、PyTorch • 结合硬件(ARM 服务端芯片) • 倚天 710 •0 码力 | 24 页 | 4.00 MB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东0 码力 | 330 页 | 6.54 MB | 1 年前3
THE FIRST EXPLORATION OF PROJECT SPARROWcom/XianBeiTuoBaFeng2015/MySlides Recently, focus on infrastructure of Cloud/Edge Computing, AI, IoT, Programming Languages & Runtimes, Network, Virtualization, RISC-V, EDA, II. Practicing Sparrow CantripOS(KataOS) Rust support in seL4 userspace III. Sparrow development Develop with Renode IV. Wrap-up 1) Tech Stack 1.1 Microkernel Overview I. Background RISC-V I. Background https://en.wikipedia.org/wiki/RISC-V https://riscv.org/ Development https://riscv.org/exchange/ https://github.com/riscv/riscv-isa-manual Cores & SoC0 码力 | 68 页 | 13.14 MB | 1 年前3
Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SCprogramming Many backend options C++11 C++14 C++17 C++20 OpenCL 3.0 C++23SYCL IMPLEMENTATIONS IN DEVELOPMENT Source Code DPC++ Uses LLVM/Clang Part of oneAPI hipSYCL Multiple Backends Any CPU Intel CPUs to adaptive cpp.Multiple Backends in Development SYCL on even more low-level frameworks. For more information: http://sycl.tech SYCL EXPERIMENTAL DEVELOPMENT (2023/04/18) Source Code triSYCL Open MLIR Bisheng C++ Celerity SYCL MPI Vulkan Sylkan Nvidia HPC SDK MotorSYCL TVM/AKG Ascend AI Chipsets DPC++ fork PIM SDK Samsung PIM-HBM2 PIM emulator DPC++ fork SYCLops NewSYCL ON COMPILER0 码力 | 82 页 | 3.35 MB | 6 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
PoweredbyAICambrianExplosionforC++SoftwareDevelopmentToolsHUAWEICLOUDMicroserviceToolImprovesEfficiency20STLFeaturesYearofonGitHubTechniquestoOptimiseMultithreadedDataBuildingDuringGame原生边云协同框架实践PyConChina2022杭州ARM芯片Python算力优化朱宏林lecturenotesJavaApplicationandpdf李枫2023RustChinaConf__SparrowFengLi20230614aofficialtemplateKhronosAPIsHeterogeneousComputeSafetySYCLSC













