标签: processors

x86如何处理存储条件指令?

我试图找出x86处理器遇到存储条件指令时的作用.例如,它是否会停止管道的前端并等待ROB缓冲区变为空,然后停止前端停止并执行SC?基本上它会迫使处理器变得非投机性......

谢谢

architecture x86 intel processors

2
推荐指数
1
解决办法
1043
查看次数

单线程的Android线程

只是想知道使用一个处理器的线程是否能改善我的状态.我正在构建一个应用程序,当UI正在运行并且需要平稳运行时,该应用程序执行数据密集型计算(pcm数据上的fft).

我一直在关注AsyncTask,但他在想:

如果我的Optimus One上运行单核处理器(600 MHz ARM 11处理器),那么线程会有所作为吗?我认为线程独立运行你需要多个处理器吗?或者我在哪里出错了?

android cpu-cores processors

2
推荐指数
1
解决办法
1480
查看次数

我应该担心Big Endian还是只是一个微不足道的方面?

有很多使用Big Endian的电脑吗?我刚刚在5台不同的计算机上测试过,每台计算机都是在不同的年份购买的 每个人都使用Little Endian.Big Endian现在还在使用,还是适用于摩托罗拉6800等老式处理器?

编辑:

谢谢TreyA,intel.com/ design/intarch/papers/endian.pdf 是一篇非常好用的文章.它涵盖了下面的每个答案,并且还对它们进行了扩展.

c++ endianness processors

2
推荐指数
1
解决办法
892
查看次数

mpi处理器数量错误

对不起,我确定犯了一个愚蠢的错误,但没有成功.

我正在编译一个简单的mpi hello世界:

#include <stdio.h>
#include <mpi.h>

int main (argc, argv)
     int argc;
     char *argv[];
{
  int rank, size;

  MPI_Init (&argc, &argv);      /* starts MPI */
  MPI_Comm_rank (MPI_COMM_WORLD, &rank);        /* get current process id */
  MPI_Comm_size (MPI_COMM_WORLD, &size);        /* get number of processes */
  printf( "Hello world from process %d of %d\n", rank, size );
  MPI_Finalize();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

和:

> mpicc -o hello_world_c hello_world.c
> mpirun -np 4 hello_world_c
Run Code Online (Sandbox Code Playgroud)

但回报:

Hello world from process 0 of 1
Hello world …
Run Code Online (Sandbox Code Playgroud)

mpi processors

2
推荐指数
1
解决办法
6495
查看次数

为了了解 QEMU 如何模拟支持的网络设备,我需要阅读/分析什么?

我想分析一下QEMU如何模拟支持的网络设备读取源代码。另外我想与我分享一下您对理解 QEMU 源代码需要什么背景的看法。请向我推荐一些围绕主题的好书或在线资源,为了实现这一目标,人们必须学习这些主题(我想需要设备驱动程序、处理器规范等?)。另外,如果你能告诉我用 C 语言应该达到的编程水平(因为源代码是用 C 语言编写的),那就太好了。

我已经浏览过 QEMU 的网站,其中提供的内容主要涉及如何使用 QEMU 和配置它。

qemu device processors device-emulation

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

今天是否有任何微处理器使用记分板或 Tomasulo 算法?

我研究了一下,发现了 Intel pentium pro、AMD K7、IBM Power PC,但这些都已经很老了。我无法找到有关使用这些机制进行动态调度的当前处理器的任何信息

hardware cpu-architecture processors

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