How to install PARSEC correctly.

PARSEC is the most important CPU-bound benchmark for systems. It is huge and hard to install because it needs lots of 3-part libs.

PARSEC download link for 3.0 version: http://parsec.cs.princeton.edu/download.htm#parsec


I remembered I added the answer yesterday night but I could not see the answer currently. Anyway, let me add the answer again after I go back home tonight. I was thinking you need to review my answer and it will appear once you pass it…


You might see a cached version of the page. Or there are bugs in the caching module of this site. If you logged in, the cache module is ensured disabled for you.


Your comments make sense to me. Thank you.

This is bad “Please provide more information – at least 60 characters” because I cannot add comments less than 60 characters.


Good point. It seems a bug in the QA program that use the answer length limit (60) as the comment length limit (20). Fixed it. 20 character comments should be good now.


Thank you, Zhiqiang ;-)


1, Read here[1]. You can also choose the way to remove ‘install_docs’ from SSL makefile.org for problem 2 in [1].
2, You need also install pkg-config and gettext. (sudo apt-get install pkg-config gettext).

Other suggestions:
When you find following error after run command “parsecmgmt -a build -c gcc-pthreads”.

[PARSEC] Error: Cannot find local build configuration ‘gcc-pthreads.bldconf’ for package parsec.freqmine.

You need to try command “parsecmgmt -a build -p freqmine -c gcc
” for package freqmin because it is implemented by openMP instead of gcc-pthreads.

References:
[1] https://yulistic.gitlab.io/2016/05/parsec-3.0-installation-issues/

Similar Posts

  • How to get an environment variable in Python?

    In Python, how to get an environment variable? In Python, you may use this piece of code to get an environment variable: os.environ.get(‘ENV_MIGHT_EXIST’) or this piece of code: os.getenv(‘ENV_MIGHT_EXIST’) It will return None if the environment variable is not present. Reference and for more ways, please check https://www.systutorials.com/dtivl/13/how-to-get-an-environment-variable?show=80#answer-80 . Read more: How to get an…

  • Micosoft招聘部分算法题

    Micosoft招聘部分算法题 1.链表和数组的区别在哪里? 2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法? 3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法? 4.请编写能直接实现strstr()函数功能的代码。 5.编写反转字符串的程序,要求优化速度、优化空间。 6.在链表里如何发现循环链接? 7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。 8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?) 9.给出一个函数来输出一个字符串的所有排列。 10.请编写实现malloc()内存分配函数功能一样的代码。 11.给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。 12.怎样编写一个程序,把一个有序整数数组放到二叉树中? 13.怎样从顶部开始逐层打印二叉树结点数据?请编程。 14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)? 来源:·日月光华 bbs.fudan.edu.cn Read more: The C Programming Style that I Follow fclose – Close a Stream How to install Scala on Linux Cheatsheet: Git Branching with a Git Server Creating a Child Process using posix_spawn in C in Linux How…

  • Good tools to manage OCaml packages

    Which tools to mange OCaml packages in my system (Linux)? I use OPAM to manage OCaml packages: http://opam.ocamlpro.com/index.html To install it: $ wget https://raw.githubusercontent.com/ocaml/opam/master/shell/opam_installer.sh $ sh ./opam_installer.sh /usr/local/bin More options are available here. To make opam settings take effect, append this to ~/.bashrc: eval `opam config env` Some frequent usages: opam list # List all…

Leave a Reply

Your email address will not be published. Required fields are marked *