You may face an issue where GDA can't handle the input data in real-time when the sampling period is less than 1 second.
Normally, the minimum scheduling interval of G2 would be the lowest value at which G2 can schedule events. G2 uses GetTickCount64() to calculate ticks per second and this is used by the scheduler to tick the clock and schedule tasks into time queues.
The Minimum-scheduling-interval parameter specifies the length of time for a clock tick, which determines how long the scheduler has to perform tasks between clock ticks.
The limitation for the 1-second refresh rate is due to the entry-point-sweep interval. Changing this limitation to a lower time will be more of a product enhancement.
Unfortunately, at the moment there are no alternatives but it is taken into consideration for a future product release.