Parsec for teams
Author: d | 2025-04-24
Parsec Parsec for Teams – Remote Desktop for Architects
Parsec for Teams - The Basics
1 Parsec = 3.0856778570831×1016 Meters 10 Parsec = 3.0856778570831×1017 Meters 2500 Parsec = 7.7141946427078×1019 Meters 2 Parsec = 6.1713557141663×1016 Meters 20 Parsec = 6.1713557141663×1017 Meters 5000 Parsec = 1.5428389285416×1020 Meters 3 Parsec = 9.2570335712494×1016 Meters 30 Parsec = 9.2570335712494×1017 Meters 10000 Parsec = 3.0856778570831×1020 Meters 4 Parsec = 1.2342711428333×1017 Meters 40 Parsec = 1.2342711428333×1018 Meters 25000 Parsec = 7.7141946427078×1020 Meters 5 Parsec = 1.5428389285416×1017 Meters 50 Parsec = 1.5428389285416×1018 Meters 50000 Parsec = 1.5428389285416×1021 Meters 6 Parsec = 1.8514067142499×1017 Meters 100 Parsec = 3.0856778570831×1018 Meters 100000 Parsec = 3.0856778570831×1021 Meters 7 Parsec = 2.1599744999582×1017 Meters 250 Parsec = 7.7141946427078×1018 Meters 250000 Parsec = 7.7141946427078×1021 Meters 8 Parsec = 2.4685422856665×1017 Meters 500 Parsec = 1.5428389285416×1019 Meters 500000 Parsec = 1.5428389285416×1022 Meters 9 Parsec = 2.7771100713748×1017 Meters 1000 Parsec = 3.0856778570831×1019 Meters 1000000 Parsec = 3.0856778570831×1022 Meters Embed this unit converter in your page or blog, by copying the following HTML code:
Parsec for Teams - Collaborating Through Parsec - YouTube
Quintin Fettesunread,Jan 4, 2019, 2:57:12 PM1/4/19to Sniper simulatorI was able to get the benchmarks (only Parsec and Splash) to compile on Ubuntu 18.04; I'll provide instructions below. HOWEVER, a few are broken at runtime and others have some general weirdness that makes me weary of using them. The recent support for newer operating systems in snipersim has been great so far. Will the benchmarks provided at [ also be modified to support new operating systems "out of the box?" This would be incredibly useful for the work I'm performing if I could run these benchmarks with confidence that they are working correctly.Instructions for compiling Parsec and Splash benchmarks on Ubuntu 18.04:Edit benchmarks/MAKEFILE ; This only fixed parsec and splash 2, I did not attempt to fix cpu2006 or npb, and both will fail to compile. comment out the following lines:make -C cpu2006make -C npbmake -C localmake -C cpu2006 cleanmake -C npb cleanmake -C local cleanEdit benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/parsec/gcc-sniper.bldconfAddCXXFLAGS="-std=gnu++98 ${CXXFLAGS} ${HOOKS_CXXFLAGS}"Edit src files in ferret. Replace all instances of HUGE with HUGE_VAL. The files needing modified are listed belowbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query_batch.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/benchmark/ferret-parallel.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/benchmark/ferret-serial.cEdit benchmarks/parsec/parsec-2.1/pkgs/tools/cmake/parsec/gcc-sniper.bldconfModify line 8 to read (added -std=gnu++98 flag):build_env="CC="${CC}" CXXFLAGS="-std=gnu++98 ${CXXFLAGS} -fexceptions" LDFLAGS="-L${CC_HOME}/lib64 -L${CC_HOME}/lib -L${PARSECDIR}/pkgs/libs/hooks/inst/${PARSECPLAT}/lib""Edit benchmarks/parsec/parsec-2.1/pkgs/apps/x264/parsec/gcc-sniper.bldconf Add CC="${HOOKS_CC} -no-pie"RUN MAKE. IT WILL FAIL. WHEN IT GETS TO THE SSL LIBRARY. THE ERROR WILL READ: smime.pod around line 272: Expected text after =item, not a numbersmime.pod around line 276: Expected text after =item, not a numbersmime.pod around line 280: Expected text after =item, not a numbersmime.pod around line 285: Expected text after =item, not a numbersmime.pod around line 289: Expected text after =item, not a numberThis is the only error I couldn't fix before running make once because the src is not downloaded prior to the first run of makeEdit benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/src/Makefile.orgLine 612 is:install: all install_docs install_swchange it to:install: all install_swThis is a hack I found online. It just prevents the docs from being compiledRun make again. the benchmarks should now compile correctlyThe pin2 branch (to my knowledge) doesn't compile correctly on Ubuntu 18.04. This step is only necessary for the pin3 branchin benchmarks/run-sniper comment out lines 138-140, which areif not os.path.exists(os.path.realpath(os.path.join(graphiterootdir, 'lib', 'pin_sim.so'))): print '\nERROR: SniperParsec for Teams – Remote Desktop for
How to Install and Uninstall parsec-service Package on Ubuntu 24.04 LTS (Noble Numbat) Last updated: March 15,2025 1. Install "parsec-service" package This guide covers the steps necessary to install parsec-service on Ubuntu 24.04 LTS (Noble Numbat) $ sudo apt update Copied $ sudo apt install parsec-service Copied 2. Uninstall "parsec-service" package Please follow the guidance below to uninstall parsec-service on Ubuntu 24.04 LTS (Noble Numbat): $ sudo apt remove parsec-service Copied $ sudo apt autoclean && sudo apt autoremove Copied 3. Information about the parsec-service package on Ubuntu 24.04 LTS (Noble Numbat) Package: parsec-serviceArchitecture: amd64Version: 1.3.0-5Built-Using: rust-ahash-0.7 (= 0.7.7-2), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1)Multi-Arch: allowedPriority: optionalSection: universe/utilsSource: rust-parsec-serviceOrigin: UbuntuMaintainer: Ubuntu Developers Original-Maintainer: Debian Rust Maintainers Bugs: 5050Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), libmbedcrypto7 (>= 2.28.0), libsqlite3-0 (>= 3.6.0), libtss2-esys-3.0.2-0 (>= 2.3.1), libtss2-mu-4.0.1-0 (>= 3.0.1), libtss2-tctildr0 (>= 3.0.1), adduserBreaks: librust-parsec-client-dev (Filename: pool/universe/r/rust-parsec-service/parsec-service_1.3.0-5_amd64.debSize: 1466638MD5sum: 2805db6dfb14d90a6c96149ff3f017e9SHA1: 389e028518d8c7bf22d8f4ba010570608aaa6a46SHA256: ab5963a4f91e4d410a0650525f9d826f8c10914ae6902727fd51cf4d63e35f39SHA512: 05ce3c766895e071095f975b176565f22694bcb1f3a111c12b3f3e9f549dbb47ada6195af153fafdc3be5c6086b662e79cf316f95624c9334b73d54a1ff31b9eDescription: Abstraction layer for secure storage and operationsDescription-md5: b56b6f65d695483e33bb875286a6cb4eX-Cargo-Built-Using: rust-ahash-0.7 (= 0.7.7-2), rust-aho-corasick (= 1.1.2-1), rust-anyhow (= 1.0.75-1), rust-base64 (= 0.21.7-1), rust-bincode (= 1.3.3-1), rust-bitfield (= 0.14.0-1), rust-bitflags-1 (= 1.3.2-5), rust-bitflags (= 2.4.2-1), rust-bytes (= 1.5.0-1), rust-cfg-if (= 1.0.0-1), rust-clap-2 (= 2.34.0-3), rust-cryptoki (= 0.6.1-2), rust-cryptoki-sys (= 0.1.7-1), rust-enumflags2 (= 0.7.8-1), rust-env-logger (= 0.10.0-2), rust-fallible-iterator (= 0.3.0-2), rust-fallible-streaming-iterator (= 0.1.9-1), rust-getrandom (= 0.2.10-1), rust-hashbrown (= 0.12.3-1), rust-hashlink (= 0.8.0-1), rust-hex (= 0.4.3-2), rust-humantime (= 2.1.0-1), rust-indexmap (= 1.9.3-1), rust-lazy-static (= 1.4.0-2), rust-libc (= 0.2.152-1), rust-libloading (= 0.7.4-1), rust-libsqlite3-sys (= 0.26.0-1), rust-log (= 0.4.20-2), rust-mbox (= 0.6.0-2), rust-memchr (= 2.6.4-3build2), rust-num-bigint (= 0.4.3-2), rust-num-complex (= 0.4.0-2), rust-num-cpus (= 1.16.0-1), rust-num (= 0.4.0-1), rust-num-integer (= 0.1.44-1), rust-num-iter (= 0.1.42-1), rust-num-rational (= 0.4.1-2), rust-num-traits (= 0.2.15-1), rust-oid (= 0.2.1-1), rust-once-cell (= 1.19.0-1), rust-parsec-interface (= 0.29.1-1), rust-picky-asn1-der (= 0.4.0-1), rust-picky-asn1 (= 0.7.2-1), rust-picky-asn1-x509 (= 0.10.0-1), rust-ppv-lite86 (= 0.2.16-1), rust-prost (= 0.11.9-1), rust-psa-crypto (= 0.9.2-3), rust-psa-crypto-sys (= 0.9.3-2), rust-rand-chacha (= 0.3.1-2), rust-rand-core (= 0.6.4-1), rust-rand (= 0.8.5-1), rust-regex-automata (= 0.4.3-1build2), rust-regex (= 1.10.2-2build2), rust-regex-syntax (= 0.8.2-1), rust-rusqlite (= 0.29.0-3), rust-sd-notify (= 0.4.1-2), rust-secrecy (= 0.8.0-1), rust-serde-bytes (= 0.11.12-1), rust-serde (= 1.0.195-1), rust-serde-spanned (= 0.6.4-1), rust-signal-hook (= 0.3.17-1), rust-signal-hook-registry (= 1.4.0-1), rust-smallvec (= 1.11.2-1), rust-smawk (= 0.3.1-2), rust-stable-deref-trait (= 1.2.0-1), rust-structopt (= 0.3.26-2), rust-termcolor (= 1.4.0-1), rust-textwrap (= 0.16.0-3), rust-threadpool (= 1.8.1-1), rust-toml-datetime (= 0.6.5-1), rust-toml (= 0.8.8-2), rust-toml-edit (= 0.21.0-2), rust-tss-esapi (= 7.4.0-1), rust-tss-esapi-sys (= 0.5.0-1), rust-unicode-linebreak (= 0.1.4-1), rust-unicode-width (= 0.1.11-1), rust-uuid (= 1.6.1-1), rust-winnow (= 0.5.15-1), rust-zeroize (= 1.6.1-1), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1) 4. References on Ubuntu 24.04 LTS (Noble. Parsec Parsec for Teams – Remote Desktop for Architects A Team Member User is a Parsec User who is a Parsec Team member. A Team Machine is a shared Host Machine that multiple Guest And Parsec Team Users can access. There are two main security concepts for security entity management in Parsec for Teams: Groups, and Roles. A Group allows an administrator to set a ruleset of Parsec app feature settingsParsec for Teams - The Basics - YouTube
Has not been compiled. Please compile Sniper before trying to run an application.\n' sys.exit(1)in benchmarks/run-sniper comment out lines 154-156, which are:if not os.path.exists(os.path.realpath(os.path.join(graphiterootdir, 'lib', 'pin_sim.so'))): print '\nERROR: Sniper has not been compiled. Please compile Sniper before trying to run an application.\n' sys.exit(1)I hope this is helpful to other people, and I hope it can get us closer to official support on newer operating systems for these benchmarks!Dan Recherunread,Jan 28, 2019, 12:50:44 PM1/28/19to Sniper simulatorHi Quintin,I tried to do as you described,in step 3 I didn't find directory benchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query.c what I am doing wrong?Thanks,DanQuintin Fettesunread,Jan 29, 2019, 2:51:43 PM1/29/19to Sniper simulatorIt could be that I made a mistake in my instructions and you have to run make once so that the files download. Try performing the previous steps then running make one and see if the files appear.Dan Recherunread,Feb 2, 2019, 9:20:21 AM2/2/19to Sniper simulatorthanks,I fount the files after make :)The Turing Projectunread,Feb 4, 2019, 6:12:53 AM2/4/19to Sniper simulatorhello i have make that procedure and i have a probleme during the end of compilation, it doesnt find benchmarks/parsec/parsec-2.1/gcc -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/inst/amd64-linux.gcc-sniper/include -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/zlib/inst/amd64-linux.gcc-sniper/include -O3 -funroll-loops -fprefetch-loop-arrays -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1 -DENABLE_PARSEC_HOOKS -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/include -I/home/chapoul/sniper-7.1/benchmarks/parsec/tools/hooks -I/include -DENABLE_PARMACS -Wall -std=c99 -fno-strict-aliasing -D_XOPEN_SOURCE=600 -DPARALLEL -pthread -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/inst/amd64-linux.gcc-sniper/lib -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/zlib/inst/amd64-linux.gcc-sniper/lib -L/usr/lib64 -L/usr/lib -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/lib -uparmacs_roi_end -uparmacs_roi_start -L/home/chapoul/sniper-7.1/benchmarks/parsec/tools/hooks -lhooks_base -lrt -pthread -o dedup hashtable.o queue.o util.o binheap.o tree.o decoder.o dedup.o rabin.o encoder.o -lhooks -lcrypto -lz/usr/bin/ld : ne peut trouver -lhooks_basecollect2: error: ld returned 1 exit statuspkgs/libs/ssl/src/Makefile.orgThe Turing Projectunread,Feb 4, 2019, 7:36:27 AM2/4/19to Sniper simulatorLe vendredi 4 janvier 2019 21:57:12 UTC+1, Quintin Fettes a écrit :ahmad sedighunread,Oct 24, 2019, 11:54:35 AM10/24/19to Sniper simulatorahmad sedighunread,Oct 24, 2019, 7:16:46 PM10/24/19to Sniper simulatorHi Quintin,i recommend -std=gnu++17 or 11 at step 2 and 4. RegardsKleber Krugerunread,Sep 6, 2020, 12:27:18 AM9/6/20to Sniper simulatorJagadeesh Samalaunread,Sep 8, 2020, 3:01:44 AM9/8/20to Sniper simulatorI am able to run parsec but facing the following issue while building the SPLASHPlease help me. Also, can anyone provide the information related to all the input parameters required for the simulation.Zilmarij Iqbalunread,Jun 20, 2021, 2:41:29 AM6/20/21to Sniper simulatorHi,I followed the steps till Step5, then did make and encountered the following error (couple of these):benchmarks/parsec/parsec-2.1/./pkgs/apps/vips/src/libsrcCC/vipsc++.cc:5483:37: error: ISO C++1z does notParsec for Teams’s Tweets - Twitter
Allow dynamic exception specifications VImage VImage::notequal( double c ) throw( VError )I also tried using gnu++11/17/14, and all showed the same error.I would really appreciate any help in this regard.Thanks,Zilmarij IqbalMS(R) ScholarIIT DelhiZilmarij Iqbalunread,Jun 20, 2021, 11:58:21 AM6/20/21to Sniper simulatorI found a solution to this problem. I replaced all the throw( VError ) with noexcept(false) in all the files, at all the locations that popped errors.The following link has the posts related to this:Zilmarij IqbalMS(R) ScholarIIT DelhSeyyed Hossein SeyyedAghaei Rezaeiunread,Jul 4, 2021, 5:32:56 AM7/4/21to Sniper simulatorHi Quintin Hope you are doing well. I followed your instructions but I got the below error.Any Idea? BTW, I'm trying to install sniper on Ubuntu 20.04 64bitThanks in advance for your help. make[4]: *** [RTTL/CMakeFiles/test_rtvec.dir/build.make:56: RTTL/CMakeFiles/test_rtvec.dir/test/TestRTVec/TestRTVec.o] Error 1make[4]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'make[3]: *** [CMakeFiles/Makefile2:224: RTTL/CMakeFiles/test_rtvec.dir/all] Error 2make[3]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'make[2]: *** [Makefile:114: all] Error 2make[2]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'[PARSEC] Error: 'env CXXFLAGS=-I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/mesa/inst/amd64-linux.gcc-sniper/include -std=gnu++98 -O3 -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1 -DENABLE_PARSEC_HOOKS -I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/include -I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/tools/hooks -I/home/hossein/Sniper/sniper-latest/sniper-7.4/include -fexceptions -fno-strict-aliasing -fno-align-labels -DNDEBUG -D_MM_NO_ALIGN_CHECK LDFLAGS=-L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/mesa/inst/amd64-linux.gcc-sniper/lib -L/usr/lib64 -L/usr/lib -L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/lib -uparmacs_roi_end -uparmacs_roi_start -L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/tools/hooks -lhooks_base -lrt -pthread LIBS= -lhooks -lXmu -lX11 -lGL -lGLU -lpthread /usr/bin/make' failed.make[1]: *** [Makefile:31: parsec-build] Error 1Jingyao Zhangunread,Oct 1, 2021, 1:37:35 PM10/1/21to Sniper simulatorHi,Have you ever solved this problem?I have encountered the same issue.Thanks!Cloud Yaounread,Dec 23, 2021, 7:50:31 PM12/23/21to Sniper simulatorHi Iqbal,Which gcc version are you using?Best,Cloud Yaounread,Dec 23, 2021, 10:35:18 PM12/23/21to Sniper simulatorI have figured it out by replacing all the throw( VError ) with noexcept(false) in all the files, at all the locations that popped errors.Thank you very much, Zilmarij!IP Verification for Teams – Parsec
PARSEC Benchmark Suite 3.0Patch InfoThis patch provides the following enhancements:Ability to build on x86_64 Arch Linux to overcome minor bugs.Updated openssl, see Abhishek Sagar's blog postCorrected uctcpip, see Yungang Bao's responseGeneralized builds. Instead of calling gcc tools and overwritingCFLAGS, CC, CFLAGS, and related environment variables setin a global bldconf are preserved while building packages.OverviewThe Princeton Application Repository for Shared-Memory Computers (PARSEC) is acollection of parallel programs which can be used for performance studies ofmultiprocessor machines.The PARSEC distribution is composed of packages and the PARSEC framework.Packages correspond to benchmark programs, libraries and other essentialcomponents. Each package can be compiled in a number of ways as determined bya build configuration. Build configurations contain information such as whichfeatures of the package should be enabled, which compilers to use and how thepackage should be optimized. PARSEC ships with predefined inputs that can beused to run the benchmarks. The inputs for each program exhibit differentcharacteristics such as execution time and working set size.LicensesBefore you start using, modifying or distributing PARSEC, its programs or thesupplied inputs in any way, make sure you understand all licenses involved.The PARSEC framework itself is available under a liberal open source license,as explained in the file LICENSE which is in the same directory as this READMEfile. Each program uses its own license, which is different in some cases.Some of the inputs have their own license, too. Licenses for source code canbe found in the 'src/' directory of each package. Licenses for inputs canbe found in the 'inputs/' directory of the package.We distribute the programs and their workloads bundled with PARSEC merely toallow PARSEC users a convenient access to them and because the license termsallow us do so in each case. You have to take appropriate steps yourself tomake sure you don't violate any license terms.RequirementsPARSEC requires at least 8 GB, but we recommend 12 GB or more. The disk usagecan be broken down as follows:PARSEC occupies about 7 GB with a raw installation. Additional 500 MB areneeded for each set of binaries. To build packages and run them extra space isrequired for temporary files, up to several GB if the whole. Parsec Parsec for Teams – Remote Desktop for Architects A Team Member User is a Parsec User who is a Parsec Team member. A Team Machine is a shared Host Machine that multiple Guest And Parsec Team Users can access. There are two main security concepts for security entity management in Parsec for Teams: Groups, and Roles. A Group allows an administrator to set a ruleset of Parsec app feature settingsComments
1 Parsec = 3.0856778570831×1016 Meters 10 Parsec = 3.0856778570831×1017 Meters 2500 Parsec = 7.7141946427078×1019 Meters 2 Parsec = 6.1713557141663×1016 Meters 20 Parsec = 6.1713557141663×1017 Meters 5000 Parsec = 1.5428389285416×1020 Meters 3 Parsec = 9.2570335712494×1016 Meters 30 Parsec = 9.2570335712494×1017 Meters 10000 Parsec = 3.0856778570831×1020 Meters 4 Parsec = 1.2342711428333×1017 Meters 40 Parsec = 1.2342711428333×1018 Meters 25000 Parsec = 7.7141946427078×1020 Meters 5 Parsec = 1.5428389285416×1017 Meters 50 Parsec = 1.5428389285416×1018 Meters 50000 Parsec = 1.5428389285416×1021 Meters 6 Parsec = 1.8514067142499×1017 Meters 100 Parsec = 3.0856778570831×1018 Meters 100000 Parsec = 3.0856778570831×1021 Meters 7 Parsec = 2.1599744999582×1017 Meters 250 Parsec = 7.7141946427078×1018 Meters 250000 Parsec = 7.7141946427078×1021 Meters 8 Parsec = 2.4685422856665×1017 Meters 500 Parsec = 1.5428389285416×1019 Meters 500000 Parsec = 1.5428389285416×1022 Meters 9 Parsec = 2.7771100713748×1017 Meters 1000 Parsec = 3.0856778570831×1019 Meters 1000000 Parsec = 3.0856778570831×1022 Meters Embed this unit converter in your page or blog, by copying the following HTML code:
2025-04-15Quintin Fettesunread,Jan 4, 2019, 2:57:12 PM1/4/19to Sniper simulatorI was able to get the benchmarks (only Parsec and Splash) to compile on Ubuntu 18.04; I'll provide instructions below. HOWEVER, a few are broken at runtime and others have some general weirdness that makes me weary of using them. The recent support for newer operating systems in snipersim has been great so far. Will the benchmarks provided at [ also be modified to support new operating systems "out of the box?" This would be incredibly useful for the work I'm performing if I could run these benchmarks with confidence that they are working correctly.Instructions for compiling Parsec and Splash benchmarks on Ubuntu 18.04:Edit benchmarks/MAKEFILE ; This only fixed parsec and splash 2, I did not attempt to fix cpu2006 or npb, and both will fail to compile. comment out the following lines:make -C cpu2006make -C npbmake -C localmake -C cpu2006 cleanmake -C npb cleanmake -C local cleanEdit benchmarks/parsec/parsec-2.1/pkgs/apps/bodytrack/parsec/gcc-sniper.bldconfAddCXXFLAGS="-std=gnu++98 ${CXXFLAGS} ${HOOKS_CXXFLAGS}"Edit src files in ferret. Replace all instances of HUGE with HUGE_VAL. The files needing modified are listed belowbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query_batch.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/benchmark/ferret-parallel.cbenchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/benchmark/ferret-serial.cEdit benchmarks/parsec/parsec-2.1/pkgs/tools/cmake/parsec/gcc-sniper.bldconfModify line 8 to read (added -std=gnu++98 flag):build_env="CC="${CC}" CXXFLAGS="-std=gnu++98 ${CXXFLAGS} -fexceptions" LDFLAGS="-L${CC_HOME}/lib64 -L${CC_HOME}/lib -L${PARSECDIR}/pkgs/libs/hooks/inst/${PARSECPLAT}/lib""Edit benchmarks/parsec/parsec-2.1/pkgs/apps/x264/parsec/gcc-sniper.bldconf Add CC="${HOOKS_CC} -no-pie"RUN MAKE. IT WILL FAIL. WHEN IT GETS TO THE SSL LIBRARY. THE ERROR WILL READ: smime.pod around line 272: Expected text after =item, not a numbersmime.pod around line 276: Expected text after =item, not a numbersmime.pod around line 280: Expected text after =item, not a numbersmime.pod around line 285: Expected text after =item, not a numbersmime.pod around line 289: Expected text after =item, not a numberThis is the only error I couldn't fix before running make once because the src is not downloaded prior to the first run of makeEdit benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/src/Makefile.orgLine 612 is:install: all install_docs install_swchange it to:install: all install_swThis is a hack I found online. It just prevents the docs from being compiledRun make again. the benchmarks should now compile correctlyThe pin2 branch (to my knowledge) doesn't compile correctly on Ubuntu 18.04. This step is only necessary for the pin3 branchin benchmarks/run-sniper comment out lines 138-140, which areif not os.path.exists(os.path.realpath(os.path.join(graphiterootdir, 'lib', 'pin_sim.so'))): print '\nERROR: Sniper
2025-04-05Has not been compiled. Please compile Sniper before trying to run an application.\n' sys.exit(1)in benchmarks/run-sniper comment out lines 154-156, which are:if not os.path.exists(os.path.realpath(os.path.join(graphiterootdir, 'lib', 'pin_sim.so'))): print '\nERROR: Sniper has not been compiled. Please compile Sniper before trying to run an application.\n' sys.exit(1)I hope this is helpful to other people, and I hope it can get us closer to official support on newer operating systems for these benchmarks!Dan Recherunread,Jan 28, 2019, 12:50:44 PM1/28/19to Sniper simulatorHi Quintin,I tried to do as you described,in step 3 I didn't find directory benchmarks/parsec/parsec-2.1/pkgs/apps/ferret/src/src/lsh/LSH_query.c what I am doing wrong?Thanks,DanQuintin Fettesunread,Jan 29, 2019, 2:51:43 PM1/29/19to Sniper simulatorIt could be that I made a mistake in my instructions and you have to run make once so that the files download. Try performing the previous steps then running make one and see if the files appear.Dan Recherunread,Feb 2, 2019, 9:20:21 AM2/2/19to Sniper simulatorthanks,I fount the files after make :)The Turing Projectunread,Feb 4, 2019, 6:12:53 AM2/4/19to Sniper simulatorhello i have make that procedure and i have a probleme during the end of compilation, it doesnt find benchmarks/parsec/parsec-2.1/gcc -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/inst/amd64-linux.gcc-sniper/include -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/zlib/inst/amd64-linux.gcc-sniper/include -O3 -funroll-loops -fprefetch-loop-arrays -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1 -DENABLE_PARSEC_HOOKS -I/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/include -I/home/chapoul/sniper-7.1/benchmarks/parsec/tools/hooks -I/include -DENABLE_PARMACS -Wall -std=c99 -fno-strict-aliasing -D_XOPEN_SOURCE=600 -DPARALLEL -pthread -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/ssl/inst/amd64-linux.gcc-sniper/lib -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/zlib/inst/amd64-linux.gcc-sniper/lib -L/usr/lib64 -L/usr/lib -L/home/chapoul/sniper-7.1/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/lib -uparmacs_roi_end -uparmacs_roi_start -L/home/chapoul/sniper-7.1/benchmarks/parsec/tools/hooks -lhooks_base -lrt -pthread -o dedup hashtable.o queue.o util.o binheap.o tree.o decoder.o dedup.o rabin.o encoder.o -lhooks -lcrypto -lz/usr/bin/ld : ne peut trouver -lhooks_basecollect2: error: ld returned 1 exit statuspkgs/libs/ssl/src/Makefile.orgThe Turing Projectunread,Feb 4, 2019, 7:36:27 AM2/4/19to Sniper simulatorLe vendredi 4 janvier 2019 21:57:12 UTC+1, Quintin Fettes a écrit :ahmad sedighunread,Oct 24, 2019, 11:54:35 AM10/24/19to Sniper simulatorahmad sedighunread,Oct 24, 2019, 7:16:46 PM10/24/19to Sniper simulatorHi Quintin,i recommend -std=gnu++17 or 11 at step 2 and 4. RegardsKleber Krugerunread,Sep 6, 2020, 12:27:18 AM9/6/20to Sniper simulatorJagadeesh Samalaunread,Sep 8, 2020, 3:01:44 AM9/8/20to Sniper simulatorI am able to run parsec but facing the following issue while building the SPLASHPlease help me. Also, can anyone provide the information related to all the input parameters required for the simulation.Zilmarij Iqbalunread,Jun 20, 2021, 2:41:29 AM6/20/21to Sniper simulatorHi,I followed the steps till Step5, then did make and encountered the following error (couple of these):benchmarks/parsec/parsec-2.1/./pkgs/apps/vips/src/libsrcCC/vipsc++.cc:5483:37: error: ISO C++1z does not
2025-04-18Allow dynamic exception specifications VImage VImage::notequal( double c ) throw( VError )I also tried using gnu++11/17/14, and all showed the same error.I would really appreciate any help in this regard.Thanks,Zilmarij IqbalMS(R) ScholarIIT DelhiZilmarij Iqbalunread,Jun 20, 2021, 11:58:21 AM6/20/21to Sniper simulatorI found a solution to this problem. I replaced all the throw( VError ) with noexcept(false) in all the files, at all the locations that popped errors.The following link has the posts related to this:Zilmarij IqbalMS(R) ScholarIIT DelhSeyyed Hossein SeyyedAghaei Rezaeiunread,Jul 4, 2021, 5:32:56 AM7/4/21to Sniper simulatorHi Quintin Hope you are doing well. I followed your instructions but I got the below error.Any Idea? BTW, I'm trying to install sniper on Ubuntu 20.04 64bitThanks in advance for your help. make[4]: *** [RTTL/CMakeFiles/test_rtvec.dir/build.make:56: RTTL/CMakeFiles/test_rtvec.dir/test/TestRTVec/TestRTVec.o] Error 1make[4]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'make[3]: *** [CMakeFiles/Makefile2:224: RTTL/CMakeFiles/test_rtvec.dir/all] Error 2make[3]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'make[2]: *** [Makefile:114: all] Error 2make[2]: Leaving directory '/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/apps/raytrace/obj/amd64-linux.gcc-sniper'[PARSEC] Error: 'env CXXFLAGS=-I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/mesa/inst/amd64-linux.gcc-sniper/include -std=gnu++98 -O3 -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1 -DENABLE_PARSEC_HOOKS -I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/include -I/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/tools/hooks -I/home/hossein/Sniper/sniper-latest/sniper-7.4/include -fexceptions -fno-strict-aliasing -fno-align-labels -DNDEBUG -D_MM_NO_ALIGN_CHECK LDFLAGS=-L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/mesa/inst/amd64-linux.gcc-sniper/lib -L/usr/lib64 -L/usr/lib -L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/parsec/parsec-2.1/pkgs/libs/hooks/inst/amd64-linux.gcc-sniper/lib -uparmacs_roi_end -uparmacs_roi_start -L/home/hossein/Sniper/sniper-latest/sniper-7.4/sniper-benchmarks/benchmarks/tools/hooks -lhooks_base -lrt -pthread LIBS= -lhooks -lXmu -lX11 -lGL -lGLU -lpthread /usr/bin/make' failed.make[1]: *** [Makefile:31: parsec-build] Error 1Jingyao Zhangunread,Oct 1, 2021, 1:37:35 PM10/1/21to Sniper simulatorHi,Have you ever solved this problem?I have encountered the same issue.Thanks!Cloud Yaounread,Dec 23, 2021, 7:50:31 PM12/23/21to Sniper simulatorHi Iqbal,Which gcc version are you using?Best,Cloud Yaounread,Dec 23, 2021, 10:35:18 PM12/23/21to Sniper simulatorI have figured it out by replacing all the throw( VError ) with noexcept(false) in all the files, at all the locations that popped errors.Thank you very much, Zilmarij!
2025-03-29