问题标签 [tilera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
692 浏览

c - pthread 的问题

我正在尝试在 Tilera 平台上使用 pthreads 开发一个并行程序。该程序编译没有问题,但是当我运行它时出现错误:

这是什么意思,我该如何解决?

程序的逐步执行表明,当线程试图调用'pthread_exit(NULL);'. 有什么建议吗?

线程源代码如下:

Terminate 是主线程修改的全局变量。

ulimit -a 的执行提供了以下输出:

0 投票
1 回答
1166 浏览

multithreading - TILE-Gx 上的内存屏障和 Linux 内核自旋锁

在 TILE-Gx 架构的 Linux 内核自旋锁实现中,看起来它们在锁定时不会发出任何内存屏障(仅在解锁时):

https://github.com/torvalds/linux/blob/master/arch/tile/include/asm/spinlock_64.h

那我不明白为什么指令不能在锁定之上重新排序,这会导致程序员认为在持有锁的同时执行的指令在获得锁之前实际执行?

其他架构似乎至少有一个编译器障碍:

为什么 TILE-Gx 与众不同?我认为它的内存模型和 ARM 的内存模型一样弱。为什么他们甚至没有编译器障碍?

0 投票
0 回答
138 浏览

java - 在 Tilera Tile-GX 上构建 OpenJDK 8

我正在尝试在 Tilera Tile-GX36 上构建 OpenJDK 8。我从

[ http://openjdk.java.net/][1]

遵循linux的程序,运行 ./configure 但它给出了错误

tile-GX的内核和架构:

是否有任何特定程序可以在未知架构上构建 java jdk?需要注意的另一件事是 Tile-GX 没有互联网连接,因此所有包都需要从连接的 PC 上传并在 Tile-GX 上本地配置和安装。

谢谢你。