TMRC 2019 Technology Survey