由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - Unix Multi-processor Programming (转载)
相关主题
recommend a network programming book关于CPU时间急问!
Job Opportunity[转载] 请问:Stevens 的Unix Network Programming网上又下载的吗?
How to split a multi-page .ps file in UNIX?Re: [转载] 请问:Stevens 的Unix Network Programming网上又下载的吗?
如何生成静态连接库?(zz)WHere can I find UNIX programming manual?
dll 文件生成求助Unix Network Programming
unix里面,怎么实现矩阵的transpose?哪位大侠推荐一本UNIX下c/c++ programming 的书吧。
[转载] 请教:生成的ps和pdf的页边距不一样,怎么回事?a problem
一个很基础的问题[转载] recommend good UNIX C programming books?
相关话题的讨论汇总
话题: unix话题: multi话题: processor话题: 矩阵
进入Unix版参与讨论
1 (共1页)
t********y
发帖数: 47
1
【 以下文字转载自 Programming 讨论区 】
发信人: technology (技术), 信区: Programming
标 题: Unix Multi-processor Programming
发信站: BBS 未名空间站 (Fri Feb 16 11:17:03 2007)
各位大虾,小弟我在做矩阵乘法计算,需要3000 x 80000 的矩阵乘以80000 x 3000然
后得到3000x3000. 这样的运算需要10多分钟。我以后还要更大的矩阵。
我在想能否利用unix 系统本身就是多芯片的原理,生成多个进程或者线程来计算,每
个计算1500x80000 x 80000 x 1500, 这样需要4个进/线程,然后把结果合并。
或者算3000x20000 x 20000x3000, 然后把4个结果矩阵相加。
但是,如何保证在unix下生成的线程使用不同的cpu呢?
t*****g
发帖数: 1275
2
OS will take advantage of multiple processors. You can also do pbind to
specify designated CPU(s).

【在 t********y 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: technology (技术), 信区: Programming
: 标 题: Unix Multi-processor Programming
: 发信站: BBS 未名空间站 (Fri Feb 16 11:17:03 2007)
: 各位大虾,小弟我在做矩阵乘法计算,需要3000 x 80000 的矩阵乘以80000 x 3000然
: 后得到3000x3000. 这样的运算需要10多分钟。我以后还要更大的矩阵。
: 我在想能否利用unix 系统本身就是多芯片的原理,生成多个进程或者线程来计算,每
: 个计算1500x80000 x 80000 x 1500, 这样需要4个进/线程,然后把结果合并。
: 或者算3000x20000 x 20000x3000, 然后把4个结果矩阵相加。
: 但是,如何保证在unix下生成的线程使用不同的cpu呢?

u*********r
发帖数: 2735
3
this optimization shall exist already

【在 t********y 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: technology (技术), 信区: Programming
: 标 题: Unix Multi-processor Programming
: 发信站: BBS 未名空间站 (Fri Feb 16 11:17:03 2007)
: 各位大虾,小弟我在做矩阵乘法计算,需要3000 x 80000 的矩阵乘以80000 x 3000然
: 后得到3000x3000. 这样的运算需要10多分钟。我以后还要更大的矩阵。
: 我在想能否利用unix 系统本身就是多芯片的原理,生成多个进程或者线程来计算,每
: 个计算1500x80000 x 80000 x 1500, 这样需要4个进/线程,然后把结果合并。
: 或者算3000x20000 x 20000x3000, 然后把4个结果矩阵相加。
: 但是,如何保证在unix下生成的线程使用不同的cpu呢?

1 (共1页)
进入Unix版参与讨论
相关主题
[转载] recommend good UNIX C programming books?dll 文件生成求助
UNIX/C++ 编程unix里面,怎么实现矩阵的transpose?
[转载] Unix/Posix system programming training[转载] 请教:生成的ps和pdf的页边距不一样,怎么回事?
问题:可以设定SUN T5120 SERVER 的 VIRTUAL PROCESSOR 的数目(转载)一个很基础的问题
recommend a network programming book关于CPU时间急问!
Job Opportunity[转载] 请问:Stevens 的Unix Network Programming网上又下载的吗?
How to split a multi-page .ps file in UNIX?Re: [转载] 请问:Stevens 的Unix Network Programming网上又下载的吗?
如何生成静态连接库?(zz)WHere can I find UNIX programming manual?
相关话题的讨论汇总
话题: unix话题: multi话题: processor话题: 矩阵