流处理

✍ dations ◷ 2025-09-12 07:04:09 #流处理

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

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

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


相关

  • 非裔非裔是指在非洲以外地区,所有源于黑非洲黑人移民的后代。这名称一般都被用来指所有在欧洲殖民时期被贩卖到欧洲及美洲的黑奴的后裔。不过,随着现时非洲部分国家的生活水准提高
  • 土星环土星环是太阳系行星的行星环中最突出与明显的一个,环中有不计其数的小颗粒,其大小从微米到米都有,轨道成丛集的绕着土星运转。环中的颗粒主要成分都是水冰,还有一些尘埃和其它的
  • 七氧化二氯七氧化二氯是一种氯的氧化物,化学式为Cl2O7,是高氯酸的酸酐。可由高氯酸与五氧化二磷反应制得。七氧化二氯受热易分解:
  • 脑室外引流脑室外引流(英文:external ventricular drain (EVD),也称为脑室造口(ventriculostomy) 或extraventricular drain)是用于治疗水脑或其他脑内正常的脑脊髓液循环受阻时的状况,以引流
  • 埃温德·雍松埃温德·雍松(瑞典语:Eyvind Johnson,1900年7月29日-1976年8月25日),瑞典作家,1974年与哈里·埃德蒙·马丁松共同获得诺贝尔文学奖。 1901年:普吕多姆 |1902年:蒙森 |1903年:比昂松 |1
  • After School Club《After School Club》(韩语:애프터 스쿨 클럽 )是韩国Arirang TV的综艺节目,现由朴智敏(15&)、韩熙俊(英语:Han Hee-jun)及李宰润(TOO)主持。节目邀请艺人、明星或歌手进行采访。Y
  • 氮化铝氮化铝(Aluminum Nitride,AlN)是铝的氮化物。纤锌矿状态的氮化铝(w-AlN)是一种宽带隙(Wide-bandgap Semiconductor)的半导体材料(6.2 eV)。故也是可应用于深紫外线光电子学的
  • 坤布冰河坤布冰河(英语:Khumbu Glacier)是尼泊尔索卢昆布县的一条高山冰川,发源自世界最高峰圣母峰与第四高峰洛子峰之山块,源流海拔约7600米,冰河末端海拔则有约4900米,,是世界海拔最高的冰
  • 万寿节 (泰国)万寿节是庆祝泰国国王诞辰的节日。源自大城王朝,此朝的开国国王乌通王定泰阴历九月的某日为泰王的祝寿日,此举是为防止泰王的真实生辰被人知晓而施巫术加害。此后泰王均遵循这一方法。俟曼谷王朝拉玛四世国王开始以当朝国王真实生辰为万寿节。1959年,泰国政府宣布将当时的泰王普密蓬(拉玛九世)的生日12月5日定为国庆节,而后世泰王不再设万寿节。泰国媒体仍依照习惯称国庆节为万寿节。历代泰王的祝寿活动并没有统一规定,同一位国王也可能每年的祝寿活动不尽相同。现今的万寿节活动较为注重礼佛诵经、行善布施、斋僧、放生等佛事仪式,此
  • 巴斯加一世教宗圣巴斯加一世(拉丁语:Sanctus Paschalis PP. I)天主教会第98代教宗。是自817年1月25日-824年2月至5月在位的教宗。817年,教宗斯德望四世死后,巴斯加一世被选为教宗。822年,巴斯加一世完成了圣普拉塞德教堂,教堂的后殿马赛克采用拜占庭风格制作,是这个时代最重要的罗马马赛克之一。他还以挖掘地下墓穴和转移大量烈士遗骸的工作而闻名。824年2月11日,巴斯加一世去世。