cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • DownloadSemiconductor Toolkit: Tools to create wafer maps, add wafer geometry to graphics, explore die defects & compare wafers.
  • Discovery Summit 2026: Early User Edition - September 23-24.Register. It's free.
  • Use JMP Clinical with CDISC-compliant data. Review studies, ID safety and efficacy signals & communicate findings with interactive graphics. Register to see how. Aug. 27, 2 pm US ET.

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar

Multithreading in the Fit Model Platform

For very large data sets, Fit Model with many 'By' variables has limited performance.  Assuming the model execution doesn't run out of memory, the processing time is quite slow.  For example: A 50 million row data file with X and Y coordinates as the model effects, and Z coordinate as the Y variable to fit with 1000 distinct 'By' variables will fail on a system with 256GB of RAM and multiple processors. (The memory is what kills it here but assuming we had infinite RAM, the compute time is still very slow since it is single threaded)

 

The wish is for the Fit Model Platform to bundle the model calculations into smaller, more manageable, batches of 'By' variables and utilize multithreading to process through the work load until all 'By' variables have a response generated. In the particular case I am working with, the Personality is 'Standard Least Squares' and the Emphasis is 'Minimal Report'. Once the response is generated, I am capturing the residual values and predicted values which also takes time to update to the data table.  

 

RyMcQeN_0-1644021464362.pngRyMcQeN_0-1644021464362.png

Is there opportunity to manage Fit Model work loads more efficiently for large data sets? 

 

Thank you,

 

Ryan