流处理

✍ dations ◷ 2025-08-23 00:41:04 #流处理

流处理(Stream processing)是一种计算机编程范型,相当于数据流程编程,事件流处理(英语:Event stream processing),和反应式编程 ,其允许一些应用更容易地利用了有限形式的并发处理。这些应用程序可以使用多个计算单元,例如图形处理上的浮点运算器或现场可编程门数组(FPGAs),而无需明确管理这些单元之间的分配,同步或通信。

流处理示例通过限制可执行的并发计算来简化并发软件和硬件。给定一个数据序列(流处理),一系列操作(内核函数)被应用到流中的每个元素。例如:直播软件。内核函数通常使用流水线(计算),并且尝试优化本地片上内存重用,以便最大限度地减少带宽损失,并通过外部存储器交互。典型的是统一流式传输,其中一个内核函数应用于流中的所有元素。由于内核和流抽象展现了数据依赖性,编译器工具可以完全自动化和优化片上管理任务。流处理硬件可以使用记分板例如,当依赖关系变得已知时启动直接存储器访问(DMA)。手动DMA管理的取消减少了软件的复杂性,并且相关的硬件缓存I / O消除,减少了专用计算单元(例如算术逻辑单元)必须涉及服务的数据区域扩展。

在20世纪80年代,流处理在数据流编程中得到了探索。一个例子是语言SISAL(单一赋值语言中的流和迭代)。


相关

  • 社会性昆虫真社会性(英语:Eusociality)是最高度组织化的动物社会性。“Eusocial”一词是1966年由苏珊·巴特拉(Suzanne Batra)所提出,而爱德华·威尔森则对此用语作了进一步的定义。在一般常
  • 徐正光徐正光(1943年2月16日-),台湾社会学、民族学、文化人类学研究者,客家人,祖籍广东梅县。1943年2月16日出生在台湾省屏东县的客家为主的内埔乡东片村。 在国立台湾大学社会学系得到
  • 大决戰!超人力霸王8兄弟《大决戰!超人力霸王8兄弟》(日语:大決戦!超ウルトラ8兄弟/だいけっせん!ちょうウルトラはちきょうだい  ?)是2008年上映之《奥特曼》系列电影作品,由圆谷制作公司制作,结合了昭
  • BLEACH (电影)《BLEACH》(日语:BLEACH/ブリーチ)是一部2018年日本动作奇幻电影,改编自日本漫画家久保带人的同名漫画,由佐藤信介执导,并与羽原大介(日语:羽原大介)共同撰写剧本,福士苍汰主演。《BLEA
  • 斯韦特兰娜·罗马丝娜斯韦特兰娜·罗马丝娜(英语:Svetlana Romashina;俄语:Светлана Алексеевна Ромашина,1989年9月21日-),俄罗斯女子花样游泳运动员及奥运金牌得主。2015年7
  • 威廉·巴克豪斯威廉·巴克豪斯(德语:Wilhelm Backhaus,1884年3月26日-1969年7月5日),德国钢琴家,以演绎贝多芬、勃拉姆斯等浪漫主义作曲家的作品出名,被公认为二十世纪杰出的室内乐演奏家。巴克豪
  • 老人照护老人照护又称养老服务、老年护理,是指人们为满足老年人特有的需求而提供的护理和照顾服务。老人照护涵盖成人日间护理(英语:Adult daycare center)
  • 2006年中太平洋气旋2006年中太平洋气旋(中太平洋飓风中心:CP912006)是2006年太平洋飓风季的一个热带气旋,但其性质属非寻常的天气系统。此系统生成时间较正常的天气系统略晚,形成位置也高于一般热带气旋生成纬度。同时,此系统具备典型的副热带气旋及一般热带气旋的特征。然而,随着此系统逐渐进入东北太平洋海域时开始减弱,其残余云系造成加拿大不列颠哥伦比亚省强降雨。而气象学者及气象机构对于此系统具有不同的分析。一温带气旋在中北太平洋缓慢移动,然而此温带气旋所处的海面温度,连续两日高于历史均值摄氏2度。10月31日,此温带气旋
  • 布拉索夫犹太会堂布拉索夫犹太会堂(בית ישראל)是罗马尼亚城市布拉索夫的一座犹太会堂,位于布拉索夫市中心。这座犹太会堂是罗马尼亚的国家历史纪念碑。布拉索夫自15世纪初期开始就有犹太人生活,但在1807年之前都没有正式的定居许可。
  • 布莱特·库伦彼得·布莱特·库伦(英语:Peter Brett Cullen,1956年8月26日-),美国演员和模特,出演过众多电影和电视剧。库伦出生在休斯敦,1979年毕业于休斯敦大学,自1980年代开始出演电视剧。Michele Little的丈夫,有个女儿。第七季第3,10,13集第三季第1,16集第四季第6集第三季第1,2集