Hello! I am going to use a supercomputer to run my code and this supercomputer allows multi-threading. I need to tell the supercomputer how many tasks I would like to do when I submit the job order. The supercomputer has installed the latest version of SAS. I know SAS can do multi-threading process since SAS 9. Do I need to add some commands in my original code to tell SAS that I would like to do multi-threading? Or does SAS run multi-threading process automatically when I run codes on the supercomputer since I ordered more than one task?
If it needs additional command, where can I find these code?
Thanks a lot!
You should check the documentation for the System Option THREADS which has some warnings and few comments about specific procedures and products and use of threads.
Here is a link to the doc @ballardw refers to: https://documentation.sas.com/?docsetId=lesysoptsref&docsetTarget=p0cvg7xpfvfyn4n1rnp64gu91poh.htm&d...
You might also want to consider using parallel processing as well. This is where you run several SAS sessions at the same time each running the same code, but on a different slice of your input data. Using SAS/CONNECT is a good way of doing this if it is available to you. This post contains a helpful example: https://communities.sas.com/t5/SAS-Statistical-Procedures/Multi-core-multi-threads-processing/m-p/78...
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.