Rust分布式账务系统 - 胡宇[Image](/uploads/documents/a/c/6/f/ac6fa00ec724b48059b49046acf98889/p5_1.jpg) ## 项目介绍 ## 分布式账务系统 从设计架构到实现细节 ## 😍 ## 分布式账务系统 ## Fintech 领域中的软件与互联网软件的不同 ||Fintech|互联网| |---|---|---| |正确性|bug= 资讯|bug 可演化性:业务逻辑与底层 API 解耦,当业务发生改变时,底层 API 不用改变 ## 分布式账务系统 ## 设计理念 - Rust 是我们可靠的基石 ## 存算分离 ● 事务层与账户层分离 ● 独立水平扩展 ## 读写分离 CQRS Event Sourcing ● 针对读场景,写场景分别优化 ## API 解耦 ● 稳定的底层 API ● 灵活的顶层 API ## 层级账号 2 Marker 分区 3 Auticuro 分区 1 Auticuro 分区 2 Auticuro 分区 3 Auticuro 分区 4 高效,可靠的分布式账户系统 ## 顶层架构 ## ● Gateway 路由层 ☐ 业务 API 到底层 API 的翻译 ☐ 产生转账计划 ## ● Marker 事务层 ☐ 使用业务 id 进行路由 ☐ 执行转账计划 ☐ 分发账户变动请求0 码力 | 27 页 | 12.60 MB | 2 年前3
πDataCS赋能工业软件创新与实践/d/0f3d1c3330c949f1bd9e8b70596a9382/p6_4.jpg) - 中国科技大学少年班 - 18年+底层基础软件领域开发经验 • 原Greenplum首席内核架构师 • Apache HAWQ PMC成员 原 Pivotal 中国领团队和原 Greenplum 产品及社区核心成员均已加入拓数派。成员毕业自 CMU、北大、清华和科大少年班等顶级学术机构,并有成员获有奥赛奖牌。 获得元禾重元和东吴证券Pre-A轮投资 标志着企业进入快速成长期 6月 上榜 EqualOcean 2022年源自中国值得关注的新锐全球化科技品牌 7月 PieCloudDB云原生数据库存算分离等关键技术打造完成引领数据库行业全面走向云时代 8月 成立广州研发中心 9月 成立加拿大研发中心 10月 2022拓数派产品发布会 云原生数仓PieCloudDB社区版与商业版正式发布 s/0/f/3/d/0f3d1c3330c949f1bd9e8b70596a9382/p10_7.jpg) Mundo元数据管理系统 统一Catalog • 原生支持数据治理,三权分离 - 全新云原生架构「一份数据,多引擎计算」弹性扩缩容,打破数据孤岛   HELLO WORLD 语言编写的 AI 程序。过去这些程序总跑在 GPU 或者 x86 架构的 CPU 上。然而综合考虑到功耗、成本、性能等因素,云厂商们开始建设 ARM 架构的服务平台,如何整合 Python + AI 的相关软件并使其在该平台上发挥最高的性能成为了工程师们关注的焦点。 - 矩阵乘法是深度学习计算的重要组成部分,我们利用 ARM 架构新提供的矩阵扩展对 bf16 类型的矩阵乘法计算进行优化,该优化将纯矩阵乘法的运算速度提升 [Image](/uploads/documents/7/e/7/0/7e7069c0246e16402e9a8fd670f8e842/p11_4.jpg) ## • 硬件加速 • Nvidia Volta 架构引入 tensor core • Intel AMX, Advanced Matrix Extension • ARM SME, Scalable Matrix Extension • CPU0 码力 | 24 页 | 4.00 MB | 2 年前3
C++高性能并行编程与优化 - 课件 - 07 深入浅出访存优化1_1.jpg)  # 深入浅出访存优化 by 彭于斌 (@archibate) 往期录播:https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码:https://github. 第 1 章:内存带宽 ## cpu-bound 与 memory-bound - 通常来说,并行只能加速计算的部分,不能加速内存读写的部分。 - 因此,对 fill 这种没有任何计算量,纯粹只有访存的循环体,并行没有加速效果。称为内存瓶颈(memory-bound)。 - 而 sine 这种内部需要泰勒展开来计算,每次迭代计算量很大的循环体,并行才有较好的加速效果。称为计算瓶颈(cpu-bound)。 } } BENCHMARK(BM_parallel_sine); ## 浮点加法的计算量 - 冷知识:并行地给浮点数组每个元素做一次加法反而更慢。 因为一次浮点加法的计算量和访存的超高延迟相比实在太少了。 • 计算太简单,数据量又大,并行只带来了多线程调度的额外开销。 • 小彭老师经验公式:1 次浮点读写 ☐ 8 次浮点加法 - 如果矢量化成功(SSE):1 次浮点读写0 码力 | 147 页 | 18.88 MB | 2 年前3
微服务架构云端应用## 微服务架构云端应用 好雨云创始人 刘凡 ## 自我介绍 刘凡,好雨云创始人兼CEO。曾任澳客网 CTO和CEO职位。拥有超过12年互联网产品开发和管理经验,专注于互联网技术架构设计,对产品设计、敏捷开发、安全、OKRs、大数据等领域有深入研究。推崇反应式编程(http://www.reactivemanifesto.org/),并在多个产品中成功应用。 ## 大纲 01 微服务架构介绍 02 02 架构模式 03 应用 ## 01 微服务架构 介绍 微服务架构(Microservices Architecture)是将应用拆分成小业务单元开发和部署,使用轻量级协议通信,通过协同工作实现应用逻辑的架构模式。  ## 改变 按职能划分 Mesos Scala with JVM Container Focus on efficient datacenter deployment at scale ## 02 ## 架构模式 ## 一 体化架构模式  数据库 ## 聚合模式0 码力 | 32 页 | 864.40 KB | 2 年前3
领域驱动设计&中台/领域驱动架构透析与架构解耦领域驱动 架构透析与架构解耦 张逸 DDCHINA ## 内容 01 领域的边界 02 领域驱动架构的演进 03 DDD与C4模型 04 DDD与RUP 4+1视图 ## 领域的边界 ## 整洁架构  ## 六 边形架构 | a1b93a093b0107faff0bb8ee20e/p5_1.jpg) ## 微服务架构  ## 领域驱动架构的演进 ## 经典的DDD分层架构  ## 经典的DDD分层架构  ## 经典的三层架构 用户展现层 












