Terao: The Next Generation Machine