c - 有没有需要很长时间的单行C库函数?

标签 c performance

我想计算分布式系统的性能增益。但是我只能在单个核心上执行一行代码。因此,为了计算操作的加速,我需要一个需要花费大量时间来执行的单行代码。

基本上,我想要一个需要大量时间的计算密集型 C 库函数。

假设我有一段代码,示例中的函数 fun 可以在两个不同的内核上执行

int fun(){
  // one line of code ; one line of code means I want a single C
  // statement which can be a library function or complex math operation
}

int main() {
  int res1, res2;

  res1 = fun();
  res2 = fun();
  return 0;
}

PS:我正在编写C代码。我无法使用 sleep() 或循环。

最佳答案

据我了解(不考虑分布式计算的复杂性),OP 真正想要的是一个可以帮助测量 FLOPS 性能的 C 库函数。查看一些高精度库,例如 MPC ( http://www.multiprecision.org/index.php?prog=cm ),如果这正是您所寻求的,它可以帮助您进行基准测试。

关于c - 有没有需要很长时间的单行C库函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29313054/

相关文章:

c - 冒泡排序似乎不起作用-段错误

加载库时Python ctypes错误GOMP_ritic_end

java - 延迟加载 Google Analytics Javascript 代码并在自己的服务器上托管 analytics.js

c++ - 如何将 256 的无符号整数除以更接近的值?

performance - 如何提高neo4j基础数据库的性能

c - 从K&R的 "The C Programming Language"学习C

c - 在 C 中将负数传递给 "%hu"

c - 如何将远程机器上实时运行的tcpdump结果导出到我电脑上的pcap文件中?

javascript - Math.floor VS Math.trunc JavaScript

ios - 图像的核心数据性能问题