Skip to content

Instantly share code, notes, and snippets.

@jjfumero
Created February 11, 2022 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jjfumero/6f995e30c7dec6fb96443086763ef54b to your computer and use it in GitHub Desktop.
Save jjfumero/6f995e30c7dec6fb96443086763ef54b to your computer and use it in GitHub Desktop.
TornadoVM VTune Profiling
/opt/intel/oneapi/vtune/2022.1.0/bin64/vtune \
-c g-o \
/home/juan/manchester/jvms/jdk-17.0.1/bin/java \
-server -XX:-UseCompressedOops -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI \
-Djava.library.path=/home/juan/manchester/tornado/tornado/bin/sdk/lib \
--module-path .:/home/juan/manchester/tornado/tornado/bin/sdk/share/java/tornado \
-Dtornado.load.api.implementation=uk.ac.manchester.tornado.runtime.tasks.TornadoTaskSchedule \
-Dtornado.load.runtime.implementation=uk.ac.manchester.tornado.runtime.TornadoCoreRuntime \
-Dtornado.load.tornado.implementation=uk.ac.manchester.tornado.runtime.common.Tornado \
-Dtornado.load.device.implementation.opencl=uk.ac.manchester.tornado.drivers.opencl.runtime.OCLDeviceFactory \
-Dtornado.load.device.implementation.ptx=uk.ac.manchester.tornado.drivers.ptx.runtime.PTXDeviceFactory \
-Dtornado.load.device.implementation.spirv=uk.ac.manchester.tornado.drivers.spirv.runtime.SPIRVDeviceFactory \
-Dtornado.load.annotation.implementation=uk.ac.manchester.tornado.annotation.ASMClassVisitor \
-Dtornado.load.annotation.parallel=uk.ac.manchester.tornado.api.annotations.Parallel \
-XX:+UseParallelGC @/home/juan/manchester/tornado/tornado/bin/sdk/etc/exportLists/common-exports \
--upgrade-module-path /home/juan/manchester/tornado/tornado/bin/sdk/share/java/graalJars \
@/home/juan/manchester/tornado/tornado/bin/sdk/etc/exportLists/opencl-exports \
@/home/juan/manchester/tornado/tornado/bin/sdk/etc/exportLists/spirv-exports \
--add-modules ALL-SYSTEM,tornado.runtime,tornado.annotation,tornado.drivers.common,tornado.drivers.opencl \
-m tornado.benchmarks/uk.ac.manchester.tornado.benchmarks.BenchmarkRunner \
sgemm 20 512 512
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment