This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS570LS1227: Enable Parallel Build Option disregarded with Window 10

Part Number: TMS570LS1227

Tool/software: Code Composer Studio

Hi,

I've recently upgraded (lol) from Windows 7 to Windows 10 and find that my CCS setting 'Enable parallel build' option is apparently disregarded, evidenced by consecutive file compile rather then previous Windows 7 parallel file compile recorded in the Console window.

I still have 'Enable parallel build' option checked, and associated 'Use unlimited jobs' selected. I have also tried selecting 'Use parallel jobs: 8' selected but this makes no difference.

I did also previously manually configure Windows 10 to enable multi-core working to state I have eight processors. This did seem to rectify the issue at first but annoyed the IT guys and seemed to adversely affect performance of my other tools.

Any ideas?

Cheers, Tony.

  • Hi Tony,

    Tony Morrell said:
    I did also previously manually configure Windows 10 to enable multi-core working to state I have eight processors.

    How exactly did you do this? Via the "BOOT Advanced Options" under the "System Configuration" dialog?

    Thanks

    ki

  • Hi Ki,
    That is correct...
    Regards, Tony.
  • I assume the default setting for you is the same as it was for me, where the "Number of processors" checkbox was unchecked (no limitation) In this default setting, parallel builds works just fine for me where I notice a tangible speed up in overall build time. I am not sure why explicitly specifying 8 cores resolves the parallel build issue. What exact CCS version are you using? And what is the exact CPU of your PC?

    Thanks
    ki
  • Hi Ki,

    Yes, my default setting was as for you.

    I'm using CCS 7.1.0.00016.

    My CPU is: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz, 2601 Mhz, 4 Core(s), 8 Logical Processor(s).

    Presumably I'm not being a chump, and I'm not misinterpreting my console output. With Windows 7 I used to get many 'Building file: <filename>' message output consecutively and rapidly before any other output. With Windows 10 I get uninterrupted (not interleaved) ''Building file: <filename.' to 'Finished building: <filename>'. The Windows 10 builds do take longer.

    Regards, Tony.

  • Tony,
    Can you try other thing? Can you time the diff between builds when you have parallel builds enabled in your project and when disabled?

    Thanks
    ki
  • Hi Ki,

    I've checked the times and the parallel build is faster than the serial build, 2m25s parallel to 4m00s serial.

    This is obviously a significant difference.

    I wonder if my impression that things are slower is due to the nature of the console output, it looking distinctly serial as opposed to previous. I may also be mistaken in thinking this apparent change in behaviour is due to Windows 7 to 10 upgrade. Perhaps is was a CCS 5 to 7 change.

    Unless you've got any immediate suggestion or response then I suggest we close this post. What do you think?

    Regards, Tony.

  • One thing I have noticed is that it is hard to go by the build console output regarding parallel builds. The console output is buffered and the sequence you see there is not necessary how the order happened

    Tony Morrell said:
    Perhaps is was a CCS 5 to 7 change.

    I think this is more likely. There have been changes with the console view between those two version. Also perhaps the parallel builds behavior was also changed.

    Tony Morrell said:
    Unless you've got any immediate suggestion or response then I suggest we close this post. What do you think?

    Since I don't have much more to add, if you feel the speed of the parallel build is around what you expected, then I think we can close this thread.

    Thanks

    ki

  • Thanks Ki,
    Let's leave it at that then. Thanks for your help.
    Regards, Tony.