ARM 指令集
ARM 指令集
ARM 指令集,是指计算机 ARM 操作指令系统,分为数据处理指令、加载/存储指令、跳转指令、程序状态寄存器(PSR)处理指令、协处理器指令和异常产生指令六大类。其中直接向 PC 寄存器(R15)中写入目标地址值,以及跳转指令这两种方式,都可以实现程序在 ARM 中的跳转。常见的 ARM 指令包括 ADC、ADD、AND、B、LDC LDC2、MCR MCR2 MCRR、MRC MRC2 MRRC 等。
AVX 指令集
AVX 指令集
AVX 指令集,是 Sandy Bridge 和 Larrabee 架构下的新指令集。由于 AVX 是由此前的 128 位扩展到 256 位的单指令多数据流,因此 CPU 内核浮点运算性能,理论上也得到了 2 倍的提升。AVX 指令集具备全新的命令格式系统,能够在提高效率的同时,更好地兼容 CPU 硬件,并拥有足够的扩展空间,同时使 SSE 指令接口更加易用。
精简指令集
精简指令集
精简指令集,通常指精简指令集计算机(Reduced Instruction Set Computer, RISC),是一种对指令数目和寻址方式都做了精简的计算机中央处理器设计模式,能够让指令并行执行程度更好,同时提高编译器的效率。DECAlpha、ARC、ARM、AVR、MIPS、PA-RISC、PowerArchitecture(包括 PowerPC)和 SPARC 等是常用的精简指令集微处理器。
复杂指令集
复杂指令集
复杂指令集,也称为 CISC 指令集(Complex Instruction Set Computing, CISC),是一种微处理器指令集架构(ISA),每个指令可执行若干个低阶操作。在 CISC 微处理器中,程序的各条指令以及指令中的各个操作,都会按照顺序串行执行,控制简单。CISC 可以让编译代码中指令的数目减少,并最小化取指操作所需要的内存访问数量。同时 CISC 可以通过集中在处理器指令中的复杂指令,大幅减少程序设计语言和机器语言之间的语义差别,简化编译器的结构。
亚马逊云科技在指令集应用中的优势
无需考虑服务器即可运行代码
Amazon Lambda 让您无需预置或管理服务器即可运行代码。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全部都无需管理。只需上传您的代码,Lambda 就会处理运行和扩展高可用性代码所需的一切工作。您可以将您的代码设置为自动从其他亚马逊云科技服务触发,或者直接从任何 Web 或移动应用程序调用。
PB 级数据传输
Amazon Snowball 是一种 PB 级数据传输解决方案,使用安全器件将大量数据输入亚马逊云科技云中,或从亚马逊云科技云中输出数据。使用 Snowball 解决大规模传输数据时遇到的常见问题,例如网络成本高、传输时间长,以及安全隐患等。使用 Snowball 传输数据非常简单、快速和安全,且传输成本可以低至使用高速网络传输数据成本的五分之一。
用于快速构建深度学习应用程序的预配置环境
Amazon Deep Learning AMI 可以为机器学习从业人员和研究人员提供基础设施和各种工具,从而加快在云中进行任意规模的深度学习的速度。您可以快速启动预先安装了常见深度学习框架(如 Apache MXNet 和 Gluon、TensorFlow、Microsoft Cognitive Toolkit、Caffe、Caffe2、Theano、Torch、Pytorch 和 Keras)的 Amazon EC2 实例来训练复杂的自定义 AI 模型、实验新算法或学习新的技能和技巧。
降低成本,提高性能
Amazon Compute Optimizer 使用机器学习来分析历史使用率指标,推荐适合您工作负载的亚马逊云科技资源,以降低成本并提高性能。资源预置过度会导致不必要的基础设施成本,而资源预置不足又会导致应用程序性能不佳。Compute Optimizer 可以根据您的使用率数据帮助您为以下三种类型的亚马逊云科技资源选择最优配置:Amazon EC2 实例、Amazon EBS 卷和 Amazon Lambda 函数。
亚马逊云科技在指令集应用中的优势
无需考虑服务器即可运行代码
Amazon Lambda 让您无需预置或管理服务器即可运行代码。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全部都无需管理。只需上传您的代码,Lambda 就会处理运行和扩展高可用性代码所需的一切工作。您可以将您的代码设置为自动从其他亚马逊云科技服务触发,或者直接从任何 Web 或移动应用程序调用。
PB 级数据传输
Amazon Snowball 是一种 PB 级数据传输解决方案,使用安全器件将大量数据输入亚马逊云科技云中,或从亚马逊云科技云中输出数据。使用 Snowball 解决大规模传输数据时遇到的常见问题,例如网络成本高、传输时间长,以及安全隐患等。使用 Snowball 传输数据非常简单、快速和安全,且传输成本可以低至使用高速网络传输数据成本的五分之一。
用于快速构建深度学习应用程序的预配置环境
Amazon Deep Learning AMI 可以为机器学习从业人员和研究人员提供基础设施和各种工具,从而加快在云中进行任意规模的深度学习的速度。您可以快速启动预先安装了常见深度学习框架(如 Apache MXNet 和 Gluon、TensorFlow、Microsoft Cognitive Toolkit、Caffe、Caffe2、Theano、Torch、Pytorch 和 Keras)的 Amazon EC2 实例来训练复杂的自定义 AI 模型、实验新算法或学习新的技能和技巧。
降低成本,提高性能
Amazon Compute Optimizer 使用机器学习来分析历史使用率指标,推荐适合您工作负载的亚马逊云科技资源,以降低成本并提高性能。资源预置过度会导致不必要的基础设施成本,而资源预置不足又会导致应用程序性能不佳。Compute Optimizer 可以根据您的使用率数据帮助您为以下三种类型的亚马逊云科技资源选择最优配置:Amazon EC2 实例、Amazon EBS 卷和 Amazon Lambda 函数。