8898年Electronicdesign Wtdpromo

SPARK 2014和Apache SPARK有什么区别?

2016年10月7日
SPARK 2014和Apache SPARK有什么区别?找出来。

> >网站资源
..> >图书馆:TechXchange
. . . .>> TechXchange:嵌入式软件
. . . . . .>>主题:Ada和SPARK

有什么区别引发2014年Apache火花?事实上,答案很简单。SPARK 2014是一个基于Ada编程语言的编程环境。Apache的开源SPARK项目是一个高级的有向无环图(DAG)执行引擎。

两者都用于应用程序,尽管类型非常不同。SPARK 2014用于嵌入式应用,而Apache SPARK是为大型集群设计的。如果您需要更多的细节,下面是对每一个的快速概述。

引发2014年

SPARK 2014是SPARK编程环境的最新版本。这种语言是Ada 2012编程语言这包括像契约编程这样的特性。

SPARK 2014由Ada子集的编程语言、设计方法和验证工具集组成(见图).选择语言子集是为了使用SPARK 2014编写的应用程序能够被证明与作为程序一部分的规范相匹配。它是为低缺陷的软件而设计的,一般来说,这是编程所必需的,以及与安全性和安全性相关的应用程序,如航空电子设备。匹配工具集利用应用程序代码中的信息对程序进行静态分析,并验证它是否与规范匹配。

SPARK 2014由Ada子集的编程语言、设计方法和验证工具集组成。

SPARK 2014是嵌入式应用的理想选择——即使是那些以嵌入式微控制器为目标的应用。Ada的子集保留了Ada的许多有用特性,比如它的打包系统,同时保持足够紧凑,便于理解。

Apache火花

Apache Spark是一个基于Java虚拟机(JVM)的集群框架,运行在Hadoop或Mesos等平台上。它也可以自己运行,也可以在云里运行。Spark为程序员提供了一个弹性分布式数据集(RDD)。RDD是一个只读的数据项集合,分布在整个集群中。

Spark Core提供了基本的分布式任务调度系统。支持Scala、Java、r等基于jvm的语言。Core支持Spark SQL。它是一种用于操作DataFrames(结构化和半结构化数据的数据抽象)的领域特定语言。当然,它提供SQL语义。Spark Streaming系统从Spark数据源中移动数据,并对数据进行处理。在内部,它是小批量的。Spark的另外两个主要组件是MLlib机器学习库和GraphX。后者是一个图形处理框架。

SPARK是许多应用程序、平台等采用的通用术语。SPARK 2014和Apache SPARK只有两个;大多数系统就像这两种系统一样不同。例如,粒子引发的核心Wi-Fi开发工具包是基于什么德州仪器的CC3000芯片。

> >网站资源
..> >图书馆:TechXchange
. . . .>> TechXchange:嵌入式软件
. . . . . .>>主题:Ada和SPARK

从我们的合作伙伴

Gan功率级设计的热考虑

作者:Serkan Dusmez, Yong Xie, Masoud Beheshti, Paul Brohlin热设计是任何电力电子变换器的重要考虑因素....

理解和使用e - stop

问:什么是电子档?如何使用?答:e停止,或紧急停止开关,用于确保机器和人员的安全。他们正在使用……

符合自动化和工业4.0标准的M12连接器编码

赞助。符合自动化和工业4.0标准的M12连接器编码连接器在任何一种电…

欢迎来到边缘

随着嵌入式网络设备成本的下降——以树莓派为例——它们变得无处不在。但是,这一激增的隐藏成本……

如何在频域和时域解嵌入互连元件

按需网络研讨会。加入Teledyne LeCroy,我们描述并演示了从串行d中去嵌入测试夹具、电缆和探头的最佳实践。

声音你的意见!

本网站要求您注册或登录后发表评论。
目前还没有任何评论。想开始对话吗?

从我们的合作伙伴

Gan功率级设计的热考虑

作者:Serkan Dusmez, Yong Xie, Masoud Beheshti, Paul Brohlin热设计是任何电力电子变换器的重要考虑因素....

理解和使用e - stop

问:什么是电子档?如何使用?答:e停止,或紧急停止开关,用于确保机器和人员的安全。他们正在使用……

符合自动化和工业4.0标准的M12连接器编码

赞助。符合自动化和工业4.0标准的M12连接器编码连接器在任何一种电…

欢迎来到边缘

随着嵌入式网络设备成本的下降——以树莓派为例——它们变得无处不在。但是,这一激增的隐藏成本……

如何在频域和时域解嵌入互连元件

按需网络研讨会。加入Teledyne LeCroy,我们描述并演示了从串行d中去嵌入测试夹具、电缆和探头的最佳实践。
设计常见问题

设计常见问题:利用二次操作改进3d打印零件

2017年8月11日,
订购3d打印零件时,有几件关键的事情需要考虑,包括功能和外观。从Proto Labs下载这个FAQ来了解更多。
beplay 5倍流水

静态分析?我们不需要讨厌的静态分析

2017年4月27日
在安全性和可靠性如此重要的今天,为什么使用静态分析工具的人如此之少?看看科技编辑Bill Wong是怎么想的。
Baidu