Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Compilation latency

Hello,

My name is William and I am the IT of a department in a University.

We have about 10 Altera licenses installed in a FlexLm Server because Quartus 10.1 is often used in our labs by many students.

Unfortunatelly, this last one has some compilation problems. Latency appaers when we start a compilation even if this last is simple.

We have already tested the difference with Quartus web Edition and the result is amazing.

For example, a compilation is done in 2''22 under Quartus with license and 21 secondes under Web edition.

In the Flexlm server, all seems ok for the token distribution.

Have you got any idea?

Thanks in advance for your help.

William.

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    during that test were any of the licenses in use? is it possible that Quartus was waiting for a license during the compilation process?

    next i would look at the network. running:

    lmutil lmstat -a -c port@server

    from one of the clients may give you an indication of how quickly the license server responds

    for what its worth i have used 10.1 quite a bit with a license server and haven't seen this type of problem
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Here is the command result :

     alterad: UP v9.5
    Users of altera_mainwin_lnx:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of express_fpga_altera:  (Error: 5 licenses, unsupported by licensed server)
    Users of express_ui_fpga_altera:  (Error: 5 licenses, unsupported by licensed server)
    Users of extreme_fpga_altera:  (Error: 5 licenses, unsupported by licensed server)
    Users of extreme_ui_fpga_altera:  (Error: 5 licenses, unsupported by licensed server)
    Users of altera_mainwin_lnx:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin_lnx:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin_lnx:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin_lnx:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of altera_mainwin:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    # /opt/licenses/SCL_11.1/amd64/bin/lmutil lmstat -a -c 27001 @ 192.168.0.201 |grep quartus
    Users of quartus:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of quartus:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of quartus:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of quartus:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    Users of quartus:  (Total of 10 licenses issued;  Total of 0 licenses in use)
    

    When we start a compilation, the FlexLm log file show us :

    9:48:17 (alterad) OUT: "quartus" Semi_Tfe@Semi_Tfe-PC
    9:48:23 (alterad) IN: "quartus" Semi_Tfe@Semi_Tfe-PC
    

    You will find in attachment a printscreen of the altera license manager window.

    During the different tests, none other client was connected on the license server.

    Is it possible to force Quartus to read just once the license at startup and never more during the using?

    Thanks again.

    W.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Quartus checks for licenses at multiple stages, i don't think there is any way around that

    the output of your lmstat command isn't so useful, what i was trying to get across is that if the command had a lot of latency itself there may be a network problem between the license server and clients