百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

legion

> 编程语言
开源

Legion并行编程系统

766 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Legion并行编程系统

Legion

Legion 是一个并行编程模型 适用于分布式、异构机器。

分支

Legion 团队使用此仓库进行活动开发,因此请确保您 根据您的需求选择合适的分支:

  • stable - 如果克隆仓库,这是默认分支。 它通常比 master 分支落后一个月左右,这使我们可以在进行大规模更改之前先进行一些测试,然后再向所有人推送。 Legion 的大多数用户都应该使用此分支,不过如果遇到问题,您应该准备尝试使用 master 分支。 更新会每月左右移到 stable 分支,不过在必要时也会直接应用重要的 bug 修复。 每批更新都会赋予一个"版本"号,而 CHANGES.txt 列出了主要的更改。

概述

Legion 是一种编程模型和运行时系统,旨在将并行算法的规范与映射到分布式异构架构分离开来。 由于在目标机器类中运行不仅需要分发计算,还需要分发数据,因此 Legion 提供了逻辑区域的抽象,以在不依赖机器的方式描述程序数据的结构。 程序员指定逻辑区域的划分为子区域,这为编程系统提供了一个机制,用于传递程序数据的独立性和局部性。 由于编程系统同时了解程序中的任务和数据的结构,它可以帮助程序员解决许多通常由程序员承担的问题:

  • 发现/验证并行执行的正确性:确定两个任务何时可以同时执行

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言