Menu

#380 Add base 2 cycle time support for high performance PD

3.0.0.0
closed
2374 (1)
2024-02-05
2021-10-06
No

Low priority ticket, design available, can be moved to 2.3.0.0

Discussion

  • Armin-Hagen Weiss

    • Milestone: 2.1.0.0 --> 2.2.0.0
     
  • Armin-Hagen Weiss

    see TCN-TRDP2-D-BOM-019-10 System Architecture & Design Spec

     

    Last edit: Armin-Hagen Weiss 2021-10-06
  • Armin-Hagen Weiss

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +Low priority ticket, design available, can be moved to 2.3.0.0
    
    • status: open --> accepted
    • assigned_to: Chris Wetzler
     
  • Chris Wetzler

    Chris Wetzler - 2023-02-06
    • labels: --> 2374
    • status: accepted --> closed
     
  • Chris Wetzler

    Chris Wetzler - 2023-02-06

    Now there are now 2 compile switches:

    HIGH_PERF_INDEXED=1;
    does what it did before: enable high performance with power of 10 tables (1 / 10 / 100ms slot-base).

    And now, new: an additional switch to change the table base from power of 10 to power of 2:
    HIGH_PERF_BASE2=1;

    You need BOTH switches together to compile the high performance index code for power of 2 tables (1 / 8 / 64ms slot-base).

    The “…Fast” projects / options in Visual Studio 19 (HIGH_PERF_INDEXED=1;) are renamed to “…FastBase10” and keep working with high performance index tables on base 10.

    The additional “…FastBase2” projects in Visual Studio 19 set both compile switches (HIGH_PERF_INDEXED=1; HIGH_PERF_BASE2=1;) and work with high performance index tables on base 2.

     

Log in to post a comment.

MongoDB Logo MongoDB