Technological singularity refers to the hypothetical future emergence of greater-than human intelligence. Since the capabilities of such an intelligence would be difficult for an unaided human mind to comprehend, the occurrence of technological singularity is seen as an intellectual event horizon, beyond which the future becomes difficult to understand or predict.
This could actually happen at any time.