0 码力 |
10 页 |
1.24 MB
| 1 年前 3
Go toolchain internals and implementation based on arm64
Wei Xiao (肖玮)
Arm Staff Software Engineer
Wei.Xiao@arm.com
’ alt=‘OCR图片’/>
Go toolchain overview
A toolchain is a package composed of the compiler infrastructure.
’ alt=‘OCR图片’/>
Go toolchain example
$go build -x helloworld.go
/golang/pkg/tool/linux_arm64/compile -o $WORK/b001/pkg.a -trimpath $WORK/b001 -p main -complete -buildid Lz0Z4IaaV-BMteKblcuy $WORK/b001/importcfg -pack -c=4 ./helloworld.go
/golang/pkg/tool/linux_arm64/buildid -w $WORK/b001/pkg.a # internal
/golang/pkg/tool/linux_arm64/link -o $WORK/b001/exe/a.out -importcfg $WORK/b001/importcfg.link 0 码力 |
22 页 |
2.19 MB
| 1 月前 3 Manual for Arm-based Computers
Version 1.0, January 2023
www.moxa.com/products
© 2023 Moxa Inc. All rights reserved.
MOXA $ ^{®} $
# Moxa Industrial Linux 3.0 (Debian 11) Manual for Arm-based Computers 6
Eligible Computing Platforms ..... 7
2. Getting Started ..... 8
Connecting to the Arm-based Computer ..... 8
Connecting through the Serial Console ..... 8
Connecting via the .... 20
Login Policy ..... 23
Clearing the TPM Module ..... 24
Localizing Your Arm-based Computer ..... 24
Adjusting the Time ..... 24
NTP Time Synchronization ..... 25 0 码力 |
111 页 |
2.94 MB
| 2 年前 3 [Image](/uploads/documents/4/f/5/8/4f5831fc6a31121411d9dc2cb0142e51/p1_1.jpg)
## Bringing together the Arm ecosystem

## Linaro best-in-class Deep Learning performance by leveraging Neural Network acceleration in IP and SoCs from the Arm ecosystem, through collaborative seamless integration with the ecosystem of AI/ML software frameworks and libraries

## Arm NN open source project
• Linaro-hosted https://www.mlplatform.org/
• Git and review servers
• Forums 0 码力 |
7 页 |
1.23 MB
| 1 年前 3 https://gitee.com/tinylab/riscv-lab
## • ARM Lab
– Learning embedded ARM software development, merged in Linux Lab Disk for ARM
– https://gitee.com/tinylab/arm-lab
### 1.3 Demonstration
#### 1.3.1 Free components have been prebuilt|
|Rootfs|Support include initrd, harddisk, mmc and nfs, Debian availab for ARM|
|Docker|Cross toolchains from gcc-4.3 available in one command, external ones configurable|
|Access|Accessible make list
[ aarch64/raspi3 ]:
ARCH = arm64
CPU ?= cortex-a53
LIUNX ?= v5.1
ROOTDEV_LIST := /dev/mmcblk0 /dev/ram0
ROOTDEV ?= /dev/mmcblk0
[ aarch64/virt ]:
ARCH = arm64
CPU ?= cortex-a57
LIUNX ?= v5.1
ROOTDEV_LIST 0 码力 |
66 页 |
1.12 MB
| 2 年前 3 – https://gitee.com/tinylab/riscv-lab
## • ARM Lab
– Learning embedded ARM software development, merged in Linux Lab Disk
– https://gitee.com/tinylab/arm-lab
### 1.3 Demonstration
#### 1.3.1 Free Video components have been rebuilt|
|Rootfs|Support includes initrd, harddisk, MMC and NFS, Debian available for ARM|
|Docker|Cross-toolchains from GCC-4.3 available in one command, external ones configurable|
|Access|Accessible make list
[ aarch64/raspi3 ]:
ARCH = arm64
CPU ?= cortex-a53
LIUNX ?= v5.1
ROOTDEV_LIST := /dev/mmcblk0 /dev/ram0
ROOTDEV ?= /dev/mmcblk0
[ aarch64/virt ]:
ARCH = arm64
CPU ?= cortex-a57
LIUNX ?= v5.1
ROOTDEV_LIST 0 码力 |
65 页 |
1.12 MB
| 2 年前 3 绝赞招聘中
## 平头哥
## TVM CAFFE 前端
2019·11·16
## TVM 在平头哥
• 工具链产品
平头哥芯片平台发布的配套软件中,
TVM 是工具链产品的重要组成部分:
负责将预训练好的 caffe 或者
tensorflow 的模型,转换到 LLVM
IR,最后生成可以在无剑 SoC 平台上
执行的二进制。
平头哥集成开发环境
统一应用开发框架
一键 无剑SoC平台
LLVM
自定义
AI加速器
异构
联合调试
## 为何添加 caffe 前端?
## 客户需求
评估阶段:客户用于评估芯片的网络,caffe 模型占很大比重。
## - 竞品已支持 caffe 前端
当前各大芯片厂商的部署工具大多数都支持,支持 caffe 前端有利于提高竞争力。
## - 开源社区
存量的开源 caffe 网络模型众多,TVM 直接支持 caffe 0 码力 |
6 页 |
326.80 KB
| 1 年前 3 ## Announcing
In Visual Studio 2022 version 17.4,
## Native ARM64 Toolchain
• Develop for ARM64 on ARM64 with no emulation
• Includes ARM64 versions of Ninja and CMake
- Available with the C++ Desktop https://aka.ms/ARM64-native for more details
## Announcing
In Visual Studio 2022 version 17.7,
## New MSVC Backend Optimizations
• Host of new backend improvements
• Both machine-independent and ARM64-specific ARM64-specific
• ARM64 improvements cover both scalar and vector (NEON) instructions
void absolute_difference(
int * __restrict a, int * __restrict b,
int * __restrict c, int n) {
for (int i = 0; i < n; i++) 0 码力 |
55 页 |
3.27 MB
| 1 年前 3 CPU(中央处理器) 架构是芯片产业链和芯片生态的龙头。CPU 架构不仅决定了 CPU 芯片本身的性能,而且在很大程度上引领了整个芯片产业和产业生态,尤其是对设计人才培养、设计工具(EDA)、芯片 IP(Intellectual Property)库、芯片应用生态等方面有重大影响。此外,芯片的架构也影响到芯片的生产、测试、封装等环节。近年来包含微处理器的 SoC(系统级芯片)产品在芯片产品中的比重已达到 70% 70% 以上,这表明芯片应用与 CPU 架构之间的关联性正在增强。历史上,在 PC 和互联网时期,x86 架构芯片占据优势,而在移动互联网时期,ARM 架构芯片占据优势,今后,在智能互联时期,CPU 架构格局也会随之发生变化。
近年来,国际上一种新兴的开源精简指令集架构 CPU(RISC-V),为全球芯片产业创新发展提供了新的机遇。RISC-V 架构由美国加州大学伯克利分校计算机科学部门于 2010 年发布,它们创造了一种通用的计算机芯片指令集,以此来降低进入芯片行业的门槛。RISC-V 采取开源模式,这套指令集将被所有芯片制造商所使用,而不属于任何公司。用户可自由免费地使用该架构进行 CPU 设计、开发并添加自有指令集进行拓展,自主选择是否公开发行、商业销售、更换其他许可协议,或完全闭源使用。
现在,国际上围绕 RISC-V 的学术交流、产品发布、应用示范、生态建设等活动越来越兴旺,RISC-V 已成为当前芯片业界的“新宠”。正如该架构的领军人物 0 码力 |
223 页 |
15.31 MB
| 2 年前 3
|