小编beg*_*ner的帖子

在哪种情况下,文件的物理大小是否小于逻辑大小?

通常,文件的物理大小大于逻辑大小.我想知道是否有任何相反的情况.可能存在某些文件,其物理大小将小于逻辑大小.

unix linux filesystems file

9
推荐指数
3
解决办法
1216
查看次数

有没有办法在硬件上并行化霍夫曼编码实现?

霍夫曼编码涉及的步骤是相当连续的。所以,我想知道如何在支持并行实现的任何平台(如 GPU、多核处理器等)上实现霍夫曼编码时引入并行性?

hardware algorithm parallel-processing processor huffman-code

4
推荐指数
1
解决办法
3617
查看次数

FORTRAN 比 C 快 - 对于在同一处理器上运行的矩阵乘法程序,为什么?

n*n在 Xeon 处理器系统上使用 C 和 FORTRAN运行矩阵乘法代码。我很惊讶地看到两种方法之间的实时差异。为什么 FORTRAN 代码给了我更快的执行时间?我在dgemm()C 代码中使用并调用了相同的函数。我尝试运行更改循环顺序的通用 C 代码并尝试使用不同的标志来优化模拟过程。我无法达到使用dgemm().

FORTRAN 代码 - dgemm():

#include "stdio.h"
#include "time.h"
#include "sys/time.h"
#include "math.h"
#include "stdlib.h"

long long readTSC(void)
{
 /* read the time stamp counter on Intel x86 chips */
  union { long long complete; unsigned int part[2]; } ticks;
  __asm__ ("rdtsc; mov %%eax,%0;mov %%edx,%1"
        : "=mr" (ticks.part[0]),
          "=mr" (ticks.part[1])
        : /* no inputs */
        : "eax", "edx");
 return ticks.complete;
}
volatile double gtod(void) …
Run Code Online (Sandbox Code Playgroud)

c time fortran matrix matrix-multiplication

0
推荐指数
1
解决办法
1432
查看次数