High Performance Computing Systems: Status and Outlook