Different waves with different timeframe.
But in the very long run it's just one slow huge exponential based on technical progress since the first stonecutters.
And an even larger scale..
According to information theory:
biological evolution -> cultural evolution -> synthetic evolution