Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Processing time vs. user time

    Posted 09/17/13 09:01 AM

    Originally posted by: Arp-1


    Hello!
    I am using the IBM ILOG CPLEX Optimization Studio 12.5.1 and I have a question about the relationship between the processing time and the user time/real time.

    The problem:

    The processing time shown in the output tab 'profiler' shows e.g. 225,000 while the user time is only 3 minutes or 180 seconds. What is the unit of the processing time and if it's 'seconds' why is it higher than the user time? This can't be correct... This problem occurs only when using a quadratic objective function.

    Thanks for your help!


    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Processing time vs. user time

    Posted 09/19/13 03:07 AM

    What exactly do you mean by "processing time" or "user time"? I have none of that in my profiler tab when I run a problem. Maybe the description of the profiling information in the user manual can clarify things for you?


    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Processing time vs. user time

    Posted 09/19/13 03:44 AM

    Originally posted by: Arp-1


    The description of processing time and user time is given in the link of the user manual you sent: "All figures indicated in the Time column are processing times, not user times. This means that if your computer is executing other tasks at the same time or is paging because it has too much memory to handle, these extra times are not taken into account by the profiler."
    And the user time is - if I've understand it correctly -  the time shown on the bottom right corner of the program window (wall-clock?). It is the time elapsing for the user.


    #CPLEXOptimizers
    #DecisionOptimization


  • 4.  Re: Processing time vs. user time

    Posted 09/20/13 05:32 PM

    I'm not sure, but I think processing (CPU) time as reported is the sum of the loads on all cores, so if you are using a multicore processor (and not disabling parallel threading), that might be what you are seeing. Not sure if it is reported in milliseconds or ticks. If you are using multiple threads, the total processing time can exceed the user (walk clock) time.


    #CPLEXOptimizers
    #DecisionOptimization


  • 5.  Re: Processing time vs. user time

    Posted 09/23/13 08:30 AM

    Originally posted by: Arp-1


    That seems to make sense. Thanks very much for your help!


    #CPLEXOptimizers
    #DecisionOptimization