Terao: The next generation machine