目录

FAST Kit简介

FAST Kit(算法加速服务)以理论计算机为基础、面向开发者提供算法加速能力。当前开放线段表、矩形划分求解器、数字信号处理(DSP)、数理预测与系统性能优化接口,支撑应用的开发体验和用户体验提升。

当前FAST Kit包括以下功能域:

场景介绍

FAST Kit基于理论计算机科学,通过理论算法优化,为应用的性能、负载与功耗优化提供算法加速能力支持,当前Kit提供“高阶数据结构-线段表”,“规划求解-矩形划分求解器”,“规划求解-多项式零点求解器”,“高阶数据结构-并发哈希表”,“数字信号处理”和“数理预测-智能序列预测”,具体如下:

基本概念

不透明配置(Opaque Configuration):一种ABI稳定的配置抽象机制,库以不完整类型(Incomplete Type)前向声明配置对象,外部代码仅通过指向该对象的指针句柄进行传递与操作,而对象的大小、字段布局及解释规则完全由库内部定义,从而将实现细节与调用者彻底隔离,并保证后续版本可在不破坏二进制兼容性的前提下任意变更存储格式与语义。

约束与限制

[h2]支持的国家和地区

当前仅支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。

[h2]支持的设备

FAST Kit提供的能力 支持的设备类型
线段表数据结构 Phone、Tablet、PC/2in1
并发哈希表数据结构 Phone、Tablet、PC/2in1
矩形划分求解器 Phone、Tablet、PC/2in1
多项式零点求解器 Phone、Tablet、PC/2in1
向量运算 Phone、Tablet、PC/2in1
FFT变换 Phone、Tablet、PC/2in1
二阶IIR滤波 Phone、Tablet、PC/2in1
哈希表数据结构 Phone、Tablet、PC/2in1
通用排序算法 Phone、Tablet、PC/2in1
智能序列预测 Phone、Tablet、PC/2in1
系统性能优化(ArkTS) Phone、Tablet、PC/2in1、Wearable、TV
系统性能优化(C/C++) Phone、Tablet、PC/2in1、Wearable、TV

模拟器支持情况

本Kit支持模拟器。

模拟器与真机存在通用差异,详情请参见"模拟器与真机的差异"。