Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Groups
    • Search
    • 官网
    1. Home
    2. Categories
    3. 国产CPU并行应用挑战赛
    4. 技术交流区
    Log in to post

    技术交流区

    • S

      题目用什么语言?
      • Sean  

      2
      0
      Votes
      2
      Posts
      1948
      Views

      P

      C或fortran都有可能,语言对于优化是没有影响的
    • T

      关于__thread_local的使用
      • Tashkent  

      2
      0
      Votes
      2
      Posts
      1748
      Views

      函数体外__thread_local在LDM,否则在主存。 函数体内由bsub的时候是否-b决定,没有-b在主存,有-b在LDM;一般有从核的代码提交的时候都加上-b。 “bsub -b 指定从核栈位于局存” 据说__thread_local可能会比直接定义在函数里面慢,没有验证仅供参考。
    • N

      SPE异常,LDM异常
      • Nike  

      2
      0
      Votes
      2
      Posts
      1644
      Views

      P

      LDM ACCESS EXCEPTION是由于从核ldm地址访问越界(上溢),访问的ldm地址超过了65535导致的。
    • P

      请问athread_dma_barrier()的用法
      • Plutarch  

      2
      0
      Votes
      2
      Posts
      1335
      Views

      可以参考: http://bbs.nsccwx.cn/topic/110/请问dma_barrier如何使用呢/
    • 关于array*D*类函数的实现
      • lannnnn  

      2
      0
      Votes
      2
      Posts
      1340
      Views

      P

      malloc分配的
    • N

      关于主函数中的nodes问题
      • Nike  

      2
      0
      Votes
      2
      Posts
      1463
      Views

      主核是自动Cache, 行为跟x86的CPU差不多, 就是慢了点. 所以数组常驻主存, 可能被Cache.
    • 今

      This topic is deleted!
      • 今天我不困  

      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied

    • T

      从核能否以共享内存的方式对主存执行操作
      • Tashkent  

      4
      0
      Votes
      4
      Posts
      1696
      Views

      每个从核的LDM是独立的 如果希望从核LDM能相互访问、能"共享”,可以试试寄存器通信 寄存器通信是指同行、同列从核的寄存器可以直接通信,从而使得从核之间的数据能互相访问、能“共享”
    • T

      编译报错
      • tangdong  

      2
      0
      Votes
      2
      Posts
      1655
      Views

      P

      确定程序里有函数的声明和定义,报错误的原因是要么没有函数声明,要么没有函数定义。
    • T

      关于athread满核组快速工作模式编译报错问题
      • Tashkent  

      2
      0
      Votes
      2
      Posts
      1585
      Views

      试试: athread_spawn64(SLAVE_FUN(func), 0);
    • 1
    • 2
    • 3
    • 4
    • 5
    • 16
    • 17
    • 1 / 17