I have built systems to backtest using 1 second data on stocks that can test across 2 years of data for a single stock in 5 seconds on regular desktop hardware. 30 second data would be much faster and across 1000 stocks should be in the neighborhood of 2.5 minutes for 2 years of data. Not sure of software on the market that can do this, but it is possible.