2024
Journal - Research Article
Liu, Q., Penzel, T., De Vos, M., Zhang, Y., Huang, Z., Poluektov, M., … Li, C. (2024). ActiveSleepLearner: Less annotation budget for better large-scale sleep staging. IEEE Transactions on Emerging Topics in Computational Intelligence. Advance online publication. doi: 10.1109/TETCI.2024.3446389
Du, K., Li, J., Huang, Z., Song, H., Zhang, Y., Zhang, Y., & Mei, Z. (2024). A non-invasive blood glucose detection system based on photoplethysmogram with multiple near-infrared sensors. IEEE Journal of Biomedical & Health Informatics. Advance online publication. doi: 10.1109/JBHI.2024.3443317
Zhang, J., Xia, K., Huang, Z., Wang, S., & Akindele, R. G. (2024). OBhunter: An ensemble spectral-angular based transformer network for occlusion detection. Expert Systems with Applications, 248, 123324. doi: 10.1016/j.eswa.2024.123324
Arghavani, A., Zhang, H., Huang, Z., & Chen, Y. (2024). Power-adaptive communication with channel-aware transmission scheduling in WBANS. IEEE Internet of Things Journal. Advance online publication. doi: 10.1109/JIOT.2024.3355702
Dai, F., Chen, Y., Huang, Z., & Zhang, H. (2024). Efficient algorithm for all-gather operation in optical interconnect systems. IEEE Open Journal of the Communications Society, 5, 664-676. doi: 10.1109/OJCOMS.2023.3349372
Wang, X., Liesaputra, V., Liu, Z., Wang, Y., & Huang, Z. (2024). An in-depth survey on Deep Learning-based Motor Imagery Electroencephalogram (EEG) classification. Artificial Intelligence in Medicine, 147, 102738. doi: 10.1016/j.artmed.2023.102738
Wang, J., Huang, Z., & Liu, Z. (2024). SQPMF: Successive point of interest recommendation system based on probability matrix factorization. Applied Intelligence, 54, 680-700. doi: 10.1007/s10489-023-05196-x
Wang, X., Liu, Z., Liesaputra, V., & Huang, Z. (2024). Feature specific progressive improvement for salient object detection. Pattern Recognition, 147, 110085. doi: 10.1016/j.patcog.2023.110085
Conference Contribution - Published proceedings: Full paper
Dai, F., Chen, Y., Huang, Z., Zhang, H., & Tian, H. (2024). Performance comparison of distributed DNN training on optical versus electrical interconnect systems. In Z. Tari, K. Li & H. Wu (Eds.), Algorithms and architectures for parallel processing: Proceedings of the 23rd International Conference, ICA3PP 2023 (Part 1): Lecture notes in computer science (Vol. 14487). (pp. 401-418). Singapore: Springer. doi: 10.1007/978-981-97-0834-5_23
2023
Journal - Research Article
Xiao, G., Zhang, H., Huang, Z., & Chen, Y. (2023). Decentralized piggybacking-based dissemination of Cooperative Awareness Messages in vehicular ad-hoc networks. Computer Networks, 236, 110032. doi: 10.1016/j.comnet.2023.110032
Zhang, H., Huang, Z., Chen, Y., Liang, J., & Gao, X. (2023). ESA: An efficient sequence alignment algorithm for biological database search on Sunway TaihuLight. Parallel Computing, 103043. Advance online publication. doi: 10.1016/j.parco.2023.103043
Yang, W., Chen, Y., Huang, Z., Zhang, H., & Gu, H. (2023). Routing and wavelength assignment for multiple multicasts in Optical Network-on-Chip (ONoC). IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. Advance online publication. doi: 10.1109/TCAD.2023.3274951
Zhang, J., Xia, K., Huang, Z., Wang, S., & Akindele, R. G. (2023). ETAM: Ensemble transformer with attention modules for detection of small objects. Expert Systems with Applications, 224, 119997. doi: 10.1016/j.eswa.2023.119997
Dai, F., Chen, Y., Huang, Z., Zhang, H., Zhang, H., & Xia, C. (2023). Comparing the performance of multi-layer perceptron training on electrical and optical network-on-chips. Journal of Supercomputing, 79, 10725-10746. doi: 10.1007/s11227-022-04945-y
Arghavani, A., Zhang, H., Huang, Z., Chen, Y., & Chen, Z. (2023). Tuatara: Location-driven power-adaptive communication for wireless body area networks. IEEE Transactions on Mobile Computing, 22(1), 574-588. doi: 10.1109/TMC.2021.3070296
Conference Contribution - Published proceedings: Full paper
Dai, F., Chen, Y., Huang, Z., & Zhang, H. (2023). OpTree: An efficient algorithm for all-gather operation in optical interconnect systems. In M. Zorzi, M. Tao & W. Saad (Eds.), Proceedings of the IEEE International Conference on Communications (ICC). (pp. 428-434). IEEE. doi: 10.1109/ICC45041.2023.10279511
Dai, F., Chen, Y., Huang, Z., & Zhang, H. (2023). WRHT: Efficient all-reduce for distributed DNN training in optical interconnect systems. Proceedings of the 52nd International Conference on Parallel Processing (ICPP). (pp. 556-565). New York, NY: ACM. doi: 10.1145/3605573.3605626
Zhang, H., Chen, Y., Huang, Z., Zhang, H., & Dai, F. (2023). SEECHIP: A Scalable and Energy-Efficient Chiplet-based GPU architecture using photonic links. Proceedings of the 52nd International Conference on Parallel Processing (ICPP). (pp. 566-575). New York, NY: ACM. doi: 10.1145/3605573.3605626
Conference Contribution - Published proceedings: Abstract
Dai, F., Chen, Y., Huang, Z., Zhang, H., & Zhang, F. (2023). Efficient all-reduce for distributed DNN training in optical interconnect systems [Poster]. PPoPP '23: Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming. (pp. 422-444). New York, NY: ACM. doi: 10.1145/3572848.3577391
2022
Journal - Research Article
Elmes, K., Heywood, A., Huang, Z., & Gavryushkin, A. (2022). A fast lasso-based method for inferring higher-order interactions. PLoS Computational Biology, 18(12), e1010730. doi: 10.1371/journal.pcbi.1010730
Journal - Research Other
Si, M., Chen, Q., & Huang, Z. (2022). Special issue on programming models and applications for multicores and manycores 2019–2020. Concurrency & Computation, 34, e6677. doi: 10.1002/cpe.6677
Si, M., Chen, Q., & Huang, Z. (2022). Special issue on Programming Models and Applications for Multicores and Manycores 2020. Concurrency & Computation, 34, e6457. doi: 10.1002/cpe.6457
Conference Contribution - Published proceedings: Full paper
Dai, F., Chen, Y., Huang, Z., & Zhang, H. (2022). Performance comparison of multi-layer perceptron training on electrical and optical network-on-chips. In H. Shen, Y. Sang, Y. Zhang, N. Xiao, H. R. Arabnia, G. Fox, … M. Malek (Eds.), Parallel and Distributed Computing, Applications and Technologies: 22nd International Conference PDCAT 2021: Lecture notes in Computer Science (Vol. 13148). 13148, (pp. 129-141). Cham, Switzerland: Springer. doi: 10.1007/978-3-030-96772-7_13
Passmore, T., & Huang, Z. (2022). Opportunistic uploading: Latency aware data deduplication in peer-to-peer push/mesh networks. In D. Abramson & M. N. Dinh (Eds.), Proceedings of Australian Computer Science Week (ACSW). (pp. 125-135). New York, NY: ACM. doi: 10.1145/3511616.3513107
Other Research Output
Huang, Z. (2022, September). Computer systems and X: A pilgrim's journey. University of Otago, Dunedin, New Zealand. [Inaugural Professorial Lecture].
2021
Journal - Research Article
Yang, W., Chen, Y., Huang, Z., Zhang, H., Gu, H., & Zhao, J. (2021). Cluster-based routing and wavelength assignment for multiple multicasts in 3D Optical Network-on-Chip. Optics Express, 29(26), 42394-42410. doi: 10.1364/OE.430194
Neo, P. S.-H., Mayne, T., Fu, X., Huang, Z., & Franz, E. A. (2021). Crosstalk disrupts the production of motor imagery brain signals in brain-computer interfaces. Health Information Science & Systems, 9, 13. doi: 10.1007/s13755-021-00142-y
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2021). I-Scheduler: Iterative scheduling for distributed stream processing systems. Future Generation Computer Systems, 117, 219-233. doi: 10.1016/j.future.2020.11.011
Working Paper; Discussion Paper; Technical Report
Elmes, K., Heywood, A., Huang, Z., & Gavryushkin, A. (2021). A fast lasso-based method for inferring pairwise interactions. bioRxiv. doi: 10.1101/2021.01.28.428698
2020
Working Paper; Discussion Paper; Technical Report
Zhang, W., Chen, Q., Fu, K., Zheng, N., Huang, Z., Leng, J., … Guo, M. (2020). Towards QoS-aware and resource-efficient GPU microservices based on spatial multitasking GPUs in datacenters. arXiv. Retrieved from https://arxiv.org/abs/2005.02088
2019
Journal - Research Article
Liu, Z., Lv, H., Li, H., Li, Z., & Huang, Z. (2019). A novel self-adaptive grid-partitioning noise optimization algorithm based on differential privacy. Computer Science & Information Systems, 16(3), 915-938. doi: 10.2298/CSIS180901033L
Wang, Y., Qiao, Y., Liu, Z., & Huang, Z. (2019). HighPU: A high privacy-utility approach to mining frequent itemset with differential privacy. International Journal of Embedded Systems, 11(5), 624-633. doi: 10.1504/ijes.2019.102436
Arghavani, A., Zhang, H., Huang, Z., & Chen, Y. (2019). CHIMP: A Learning-based Power-aware Communication Protocol for Wireless Body Area Networks. ACM Transactions on Embedded Computing Systems, 18(2), 18. doi: 10.1145/3309763
Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2019). Wavelength-reused hierarchical optical network on chip architecture for manycore processors. IEEE Transactions on Sustainable Computing, 4(2), 231-244. doi: 10.1109/TSUSC.2017.2733551
Conference Contribution - Published proceedings: Full paper
Yang, W., Chen, Y., Huang, Z., Zhang, H., & Gu, H. (2019). Path-based routing and wavelength assignment for multiple multicasts in optical network-on-chip. Proceedings of the 21st International Conference on High Performance Computing and Communications, 17th International Conference on Smart City, and 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). (pp. 1155-1162). IEEE. doi: 10.1109/HPCC/SmartCity/DSS.2019.00163
Wang, Y., McCane, B., McNaughton, N., Huang, Z., Shadli, S., & Neo, P. (2019). AnxietyDecoder: An EEG-based anxiety predictor using a 3-D convolutional neural network. Proceedings of the International Joint Conference on Neural Networks (IJCNN). 19344. IEEE. doi: 10.1109/IJCNN.2019.8851782
2018
Chapter in Book - Research
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). A topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster. In D. B. Heras & L. Bougé (Eds.), Euro-Par 2017: Parallel processing workshops: Lecture notes in computer science (Vol. 10659). (pp. 68-79). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-75178-8_6
Journal - Research Article
Shen, X.-l., Dou, Y., Mills, S., Eyers, D. M., Feng, H., & Huang, Z. (2018). Distributed sparse bundle adjustment algorithm based on three-dimensional point partition and asynchronous communication. Frontiers of Information Technology & Electronic Engineering, 19(7), 889-904. doi: 10.1631/FITEE.1800173
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). T3-Scheduler: A topology and traffic aware two-level Scheduler for stream processing systems in a heterogeneous cluster. Future Generation Computer Systems, 89, 617-632. doi: 10.1016/j.future.2018.07.011
Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2018). Principal component analysis based filtering for scalable, high precision k-NN search. IEEE Transactions on Computers, 67(2), 252-267. doi: 10.1109/TC.2017.2748131
Conference Contribution - Published proceedings: Full paper
Wang, Y., Huang, Z., McCane, B., & Neo, P. (2018). EmotioNet: A 3-D convolutional neural network for EEG-based emotion recognition. Proceedings of the International Joint Conference on Neural Networks (IJCNN). IEEE. doi: 10.1109/IJCNN.2018.8489715
Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). Iterative scheduling for distributed stream processing systems. Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems. (pp. 234-237). New York, NY: ACM. doi: 10.1145/3210284.3219768
Yang, W., Chen, Y., Huang, Z., & Zhang, H. (2018). RWADMM: Routing and wavelength assignment for distribution-based multiple multicasts in ONoC. Proceedings of the IEEE International Symposium on Parallel and Distributed Processing and IEEE International Conference on Ubiquitous Computing and Communications (IPSA/IUCC). (pp. 550-557). IEEE. doi: 10.1109/ISPA/IUCC.2017.00090
2017
Journal - Research Article
Zhang, S., McIntosh, J., Shadli, S. M., Neo, P. S.-H., Huang, Z., & McNaughton, N. (2017). Removing eye blink artefacts from EEG: A single-channel physiology-based method. Journal of Neuroscience Methods, 291, 213-220. doi: 10.1016/j.jneumeth.2017.08.031
Xiao, G., Zhang, H., Hassan, H., Chen, Y., & Huang, Z. (2017). A cooperative offloading game on data recovery for reliable broadcast in VANET. Concurrency & Computation, 29(14), e3938. doi: 10.1002/cpe.3938
Journal - Research Other
Balaji, P., & Huang, Z. (2017). Special issue on programming models and applications for multicores and manycores. International Journal of High Performance Computing Applications, 31(5), 359-360. doi: 10.1177/1094342017717342
Conference Contribution - Published proceedings: Full paper
Arghavani, A., Zhang, H., & Huang, Z. (2017). ATPS: Adaptive Transmission Power Selection for communication in wireless body area networks. Proceedings of the 42nd IEEE Conference on Local Computer Networks (LCN). (pp. 615-618). IEEE. doi: 10.1109/LCN.2017.34
Crane, P., Huang, Z., & Zhang, H. (2017). CRAFT reducing the effort for indoor localisation. Proceedings of the IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC). IEEE. doi: 10.1109/PIMRC.2017.8292211
2016
Journal - Research Article
Li, Y., Wu, J., Chen, Y., Mair, J., Eyers, D., & Huang, Z. (2016). Power neighboring interval matching based PMC integration. Journal of Circuits, Systems & Computers, 27(8), 1650086 . doi: 10.1142/s0218126616500869
Journal - Research Other
Balaji, P., & Huang, Z. (2016). Programming models and applications for multicores and manycores. Concurrency & Computation, 28(2), 453-454. doi: 10.1002/cpe.3624
Conference Contribution - Published proceedings: Full paper
Crane, P., Huang, Z., & Zhang, H. (2016). Emender: Signal filter for trilateration based indoor localisation. Proceedings of the Personal, Indoor, and Mobile Radio Communications (PIMRC) 27th Annual International Symposium. IEEE. doi: 10.1109/pimrc.2016.7794742
Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2016). Dynamic ring-based multicast with wavelength reuse for optical network on chips. Proceedings of the 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSOC). (pp. 153-160). IEEE. doi: 10.1109/MCSoC.2016.9
Ariyasinghe, L., Huang, Z., Zhang, H., & Eyers, D. (2016). VPAP: VBR pattern aware playback buffering for video streaming. Proceedings of the International Telecommunication Networks and Applications Conference (ITNAC). IEEE. doi: 10.1109/ATNAC.2016.7878782
Arghavani, A., Zhang, H., & Huang, Z. (2016). LPA: Learning-based power aware communication protocol in WBANs. Proceedings of the 14th International Conference on Dependable, Autonomic and Secure Computing (DASC), the 14th International Conference on Pervasive Intelligence and Computing(PiCom), and the 2nd International Conference on Big Data Intelligence and Computing (DataCom) and Cyber Science and Technology (CyberSciTech) Congress. (pp. 512-519). IEEE. doi: 10.1109/DASC-PICom-DataCom-CyberSciTec.2016.99
Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2016). PCAF: Scalable, high precision k-NN search using principal component analysis based filtering. Proceedings of the 45th International Conference on Parallel Processing (ICPP). (pp. 638-647). IEEE. doi: 10.1109/icpp.2016.79
Mair, J., Huang, Z., & Eyers, D. (2016). Manila: Using a densely populated PMC-space for power modelling within large-scale systems. Proceedings of the 45th International Conference on Parallel Processing Workshops. (pp. 210-219). IEEE. doi: 10.1109/icppw.2016.41
Xiao, G., Zhang, H., Huang, Z., & Chen, Y. (2016). Decentralized cooperative piggybacking for reliable broadcast in the VANET. Proceedings of the 83rd Vehicular Technology Conference (VTC Spring). IEEE. doi: 10.1109/VTCSpring.2016.7504184
Eskandari, L., Huang, Z., & Eyers, D. (2016). P-Scheduler: Adaptive hierarchical scheduling in Apache Storm. Proceedings of the Australasian Computer Science Week Multiconference (ACSW). 26. New York, NY: ACM. doi: 10.1145/2843043.2843056
Working Paper; Discussion Paper; Technical Report
Ariyasinghe, L., Huang, Z., & Eyers, D. (2016). The impact of IP network impairments on optimal playback buffer size in video streaming [Technical Report OUCS-2016-02]. Dunedin, New Zealand: Department of Computer Science, University of Otago. 11p.
2015
Chapter in Book - Research
Mair, J., Huang, Z., Eyers, D., Cupertino, L., Da Costa, G., Pierson, J.-M., & Hlavacs, H. (2015). Power modeling. In J.-M. Pierson (Ed.), Large-scale distributed systems and energy efficiency: A holistic view. (pp. 131-158). Hoboken, NJ: John Wiley & Sons. doi: 10.1002/9781118981122.ch5
Journal - Research Article
Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Scalable multicore k-NN search via Subspace Clustering for Filtering. IEEE Transactions on Parallel & Distributed Systems, 26(12), 3449-3460. doi: 10.1109/TPDS.2014.2372755
Conference Contribution - Published proceedings: Full paper
Chen, Y., Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). A state-based energy/performance model for parallel applications on multicore computers. Proceedings of the 44th International Conference on Parallel Processing Workshops. (pp. 230-239). IEEE. doi: 10.1109/ICPPW.2015.33
Feng, H., Mills, S., Eyers, D., Huang, Z., & Shen, X. (2015). Optimal space subdivision for parallel approximate nearest neighbour determination. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. 45. IEEE. doi: 10.1109/IVCNZ.2015.7761548
Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). PMC-based power modelling with workload classification on multicore systems. Proceedings of the 43rd International Conference on Parallel Processing Workshops (ICPPW). (pp. 129-138). IEEE. doi: 10.1109/ICPPW.2014.29
Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2015). WRH-ONoC: A wavelength-reused hierarchical architecture for optical Network on Chips. Proceedings of the Conference on Computer Communications (INFOCOM). (pp. 1912-1920). IEEE. doi: 10.1109/infocom.2015.7218574
Alam, A. S. M. A., Eyers, D., & Huang, Z. (2015). Helping secure robots in WSN environments by monitoring WSN software updates for intrusion. In D. Bailey, G. Sen Gupta & S. Demidenko (Eds.), Proceedings of the 6th International Conference on Automation, Robotics and Applications (ICARA). (pp. 223-229). IEEE. doi: 10.1109/ICARA.2015.7081151
Mair, J., Huang, Z., Eyers, D., & Chen, Y. (2015). Quantifying the energy efficiency challenges of achieving exascale computing. Proceedings of the 15th International Symposium on Cluster, Cloud and Grid Computing (CCGrid). (pp. 943-950). IEEE. doi: 10.1109/CCGrid.2015.130
Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Efficient selection algorithm for fast k-NN search on GPUs. Proceedings of the 29th International Parallel and Distributed Processing (IPDPS) Symposium. (pp. 397-406). IEEE. doi: 10.1109/IPDPS.2015.115
Javed, A., Huang, Z., Zhang, H., & Deng, J. D. (2015). CAMS: Consensus-based Anchor-node Management Scheme for train localisation. In S. Papavassiliou & S. Ruehrup (Eds.), Ad-hoc, mobile, and wireless networks: Lecture Notes in Computer Science (Vol. 9143). (pp. 107-120). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-19662-6_8
2014
Journal - Research Article
Mair, J., Eyers, D., Huang, Z., & Zhang, H. (2014). Myths in power estimation with Performance Monitoring Counters. Sustainable Computing, 4(2), 83-93. doi: 10.1016/j.suscom.2014.03.007
Journal - Professional & Other Non-Research Articles
Balaji, P., & Huang, Z. (2014). Special issue on programming models and applications for multicores and manycores: Guest editors' introduction. Parallel Computing, 40(2), 33-34. doi: 10.1016/j.parco.2013.12.002
Conference Contribution - Published proceedings: Full paper
Chen, Q., Zheng, L., Guo, M., & Huang, Z. (2014). EEWA: Energy-efficient workload-aware task scheduling in multi-core architectures. Proceedings of the 28th International Parallel & Distributed Processing Symposium Workshops (IPDPSW). (pp. 642-651). IEEE. doi: 10.1109/IPDPSW.2014.75
Crane, P., Huang, Z., & Zhang, H. (2014). SIB: Noise reduction in fingerprint-based indoor localisation using multiple transmission powers. Proceedings of the 13th International Conference on Mobile and Ubiquitous Multimedia (MUM). (pp. 208-211). New York: ACM. doi: 10.1145/2677972.2678000
Javed, A., Zhang, H., Huang, Z., & Deng, J. D. (2014). BWS: Beacon-driven wake-up scheme for train localization using wireless sensor networks. Proceedings of the International Conference on Communications (ICC). (pp. 276-281). IEEE. doi: 10.1109/icc.2014.6883331
Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Performance bottlenecks in manycore systems: A case study on large scale feature matching within image collections. Proceedings of the 15th International Conference on High Performance Computing and Communications (HPCC) &11th International Conference on Embedded and Ubiquitous Computing (EUC). (pp. 985-995). IEEE. doi: 10.1109/HPCC.and.EUC.2013.140
Li, Y., Zhang, H., Huang, Z., & Albert, M. (2014). Optimal link scheduling for delay-constrained periodic traffic over unreliable wireless links. Proceedings of the Conference on Computer Communications (INFOCOM). (pp. 1465-1473). IEEE. doi: 10.1109/infocom.2014.6848081
Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Data filtering for scalable high-dimensional k-NN search on multicore systems. Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC). (pp. 305-310). New York: ACM. doi: 10.1145/2600212.2600710
Conference Contribution - Published proceedings: Abstract
Mair, J., Eyers, D., Huang, Z., & Chen, Y. (2014). Power management in exascale computing. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 11). Retrieved from http://www.otago.ac.nz/oerc/
2013
Chapter in Book - Research
Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2013). Myths in PMC-based power estimation. In J.-M. Pierson, G. Da Costa & L. Dittmann (Eds.), Energy efficiency in large scale distributed systems: EE-LSDS Conference, revised selected papers: Lecture notes in computer science (Vol. 8046). (pp. 35-50). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-40517-4_3
Journal - Research Article
Chen, Q., Guo, M., & Huang, Z. (2013). Adaptive Cache Aware Bitier work-stealing in multisocket multicore architectures. IEEE Transactions on Parallel & Distributed Systems, 24(12), 2334-2343. doi: 10.1109/TPDS.2012.322
Huang, Z., & Leung, K.-C. (2013). Performance evaluation of View-Oriented Transactional Memory. Parallel Computing, 39(12), 787-801. doi: 10.1016/j.parco.2013.08.005
Leung, K.-C., Chen, Y., & Huang, Z. (2013). Restricted admission control in view-oriented transactional memory. Journal of Supercomputing, 63(2), 348-366. doi: 10.1007/s11227-011-0733-y
Conference Contribution - Published proceedings: Full paper
Vijayakumar, J. V. N., Zhang, H., Huang, Z., & Javed, A. (2013). A particle filter based train localization scheme using wireless sensor networks. Proceedings of the 11th International Conference on Dependable, Autonomic and Secure Computing (DASC). (pp. 269-274). IEEE. doi: 10.1109/DASC.2013.74
Tang, X., Mills, S., Eyers, D., Huang, Z., Leung, K.-C., & Guo, M. (2013). Performance tuning on multicore systems for feature matching within image collections. Proceedings of the 42nd International Conference on Parallel Processing (ICPP). (pp. 718-727). IEEE. doi: 10.1109/ICPP.2013.85
Mills, S., Eyers, D., Leung, K.-C., Tang, X., & Huang, Z. (2013). Large-scale feature matching with distributed and heterogeneous computing. Proceedings of the 28th International Conference of Image and Vision Computing New Zealand (IVCNZ). (pp. 208-213). IEEE. doi: 10.1109/IVCNZ.2013.6727017
Leung, K.-C., Eyers, D., Tang, X., Mills, S., & Huang, Z. (2013). Investigating large-scale feature matching using the Intel® Xeon Phi™ coprocessor. Proceedings of the 28th International Conference of Image and Vision Computing New Zealand (IVCNZ). (pp. 148-153). IEEE. doi: 10.1109/IVCNZ.2013.6727007
Javed, A., Zhang, H., & Huang, Z. (2013). Performance analysis of duty-cycling wireless sensor network for train localization. Proceedings of Workshop on Machine Learning for Sensory Data Analysis (MLSDA). (pp. 43-48). New York: ACM. doi: 10.1145/2542652.2542658
Mills, S., Eyers, D., Huang, Z., Leung, K.-C., & Tang, X. (2013). Implementing automated photogrammetry for the New Zealand eScience Infrastructure (NeSI) facilities. In P. Denys, M. Strack, A. B. Moore & P. Whigham (Eds.), Proceedings of the 125th New Zealand Institute of Surveyors (NZIS) Annual Conference and the Spatial Information Research Centre New Zealand (SIRC NZ) GIS and Remote Sensing Research Conference: Celebrating the Past: Redefining the Future. (pp. 216-218). Wellington, New Zealand: New Zealand Institute of Surveyors. [Full Paper]
Conference Contribution - Published proceedings: Abstract
Chen, Y., Mair, J., Huang, Z., Eyers, D., & Li, Y. (2013). Energy-efficient design for parallel applications on multicore computer architectures. Proceedings of the Otago Energy Research Centre (OERC) Symposium. (pp. 15). Retrieved from http://www.otago.ac.nz/oerc/
Working Paper; Discussion Paper; Technical Report
Javed, A., Zhang, H., Huang, Z., & Deng, J. (2013). BWS: Beacon-driven wake-up scheme for train localization using wireless sensor networks [Technical Report OUCS-2013-13]. Dunedin, New Zealand: Department of Computer Science, University of Otago. 8p.
2012
Chapter in Book - Research
Mair, J., Huang, Z., & Zhang, H. (2012). Energy-aware scheduling for parallel applications on multicore systems. In N. Kaabouch & W.-C. Hu (Eds.), Energy-aware systems and networking for sustainable initiatives. (pp. 38-58). Hershey, PA: IGI Global. doi: 10.4018/978-1-4666-1842-8.ch003
Journal - Research Article
Jadhav, S., Zhang, H., & Huang, Z. (2012). Quality of VoIP in WiMAX and UMTS. Journal of Internet Technology, 13(3), 491-499.
Conference Contribution - Published proceedings: Full paper
Leung, K., Chen, Y., & Huang, Z. (2012). When and how VOTM can improve performance in contention situations. Proceedings of the 41st International Conference on Parallel Processing Workshops (ICPPW). IEEE. doi: 10.1109/ICPPW.2012.5
Jadhav, S., Zhang, H., & Huang, Z. (2012). MOS-based handover protocol for next generation wireless networks. Proceedings of the 26th International Conference on Advanced Information Networking and Applications (AINA). (pp. 479-486). IEEE. doi: 10.1109/AINA.2012.105
Chen, Q., Chen, Y., Huang, Z., & Guo, M. (2012). WATS: Workload-Aware Task Scheduling in asymmetric multi-core architectures. Proceedings of the 26th International Parallel & Distributed Processing Symposium (IPDPS). (pp. 249-260). IEEE. doi: 10.1109/IPDPS.2012.32
Chen, Q., Guo, M., & Huang, Z. (2012). CATS: Cache Aware Task-Stealing based on online profiling in multi-socket multi-core architectures. Proceedings of the 26th Association for Computing Machinery (ACM) International Conference on Supercomputing (ICS). (pp. 163-172). New York: ACM. doi: 10.1145/2304576.2304599
Conference Contribution - Edited volume of conference proceedings
Guo, M., & Huang, Z. (Eds.). (2012). Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores. New York: ACM. 180p.
Conference Contribution - Verbal presentation and other Conference outputs
Huang, Z. (2012, March). Aware task scheduling in asymmetric multicore architectures. Verbal presentation at the Multicore World Conference, Wellington, New Zealand.
2011
Conference Contribution - Published proceedings: Full paper
Leung, K., & Huang, Z. (2011). View-oriented transactional memory. Proceedings of the 40th International Conference on Parallel Processing Workshops (ICPPW). (pp. 335-344). doi: 10.1109/ICPPW.2011.10
Ashoka, B., Eyers, D., & Huang, Z. (2011). Handover delay in mobile WiMAX: A simulation study. Proceedings of the 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT). (pp. 305-312). doi: 10.1109/PDCAT.2011.45
Jadhav, S., Zhang, H., & Huang, Z. (2011). Performance evaluation of quality of VoIP in WiMAX and UMTS. Proceedings of the 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT). (pp. 375-380). doi: 10.1109/pdcat.2011.67
Chen, Q., Huang, Z., Guo, M., & Zhou, J. (2011). CAB: Cache Aware Bi-tier task-stealing in multi-socket multi-core architecture. Proceedings of the International Conference on Parallel Processing (ICPP). (pp. 722-732). doi: 10.1109/ICPP.2011.32
2010
Journal - Research Article
Leung, K., Huang, Z., Huang, Q., & Werstein, P. (2010). Data race: Tame the beast. Journal of Supercomputing, 51(3), 258-278. doi: 10.1007/s11227-009-0370-x
Journal - Professional & Other Non-Research Articles
Huang, Z., Hine, J., Lefevre, L., McGregor, T., Pan, Y., Shen, H., & Xu, Z. (2010). Preface. Journal of Supercomputing, 51(3), 241-243. doi: 10.1007/s11227-010-0399-x
Conference Contribution - Published proceedings: Full paper
Mair, J., Leung, K., & Huang, Z. (2010). Metrics and task scheduling policies for energy saving in multicore computers. Proceedings of the 11th IEEE/ACM International Conference on Grid Computing (GRID). (pp. 266-273). doi: 10.1109/GRID.2010.5697984
Leung, K., & Huang, Z. (2010). Maotai 3.0: Automatic detection of view access in VOPP. Proceedings of the 11th International Parallel and Distributed Computing, Applications and Technologies (PDCAT) Conference. (pp. 138-147). IEEE. doi: 10.1109/PDCAT.2010.79
Lee, I.-T. A., Boyd-Wickizer, S., Huang, Z., & Leiserson, C. E. (2010). Using memory mapping to support cactus stacks in work-stealing runtime systems. Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques: PACT '10. (pp. 411-420). New York: ACM. doi: 10.1145/1854273.1854324
Working Paper; Discussion Paper; Technical Report
Leung, K., & Huang, Z. (2010). View-oriented transactional memory [Technical Report OUCS-2010-04]. Dunedin, New Zealand: Computer Science Department, University of Otago. 14p.
2009
Conference Contribution - Published proceedings: Full paper
Leung, K., Huang, Z., Huang, Q., & Werstein, P. (2009). Maotai 2.0: Data race prevention in view-oriented parallel programming. Proceedings of the International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 263-271). IEEE. doi: 10.1109/PDCAT.2009.12
Working Paper; Discussion Paper; Technical Report
Leung, K.-C., Huang, Z., Huang, Q., & Werstein, P. (2009). Data race: Tame the beast [Technical Report OUCS-2009-01]. Dunedin, New Zealand: Computer Science Department, University of Otago. 10p.
2008
Conference Contribution - Published proceedings: Full paper
Hasan, S., Lefevre, L., Huang, Z., & Werstein, P. (2008). Supporting large scale eResearch infrastructures with adapted live streaming capabilities. In W. Kelly & P. Roe (Eds.), Proceedings of the Sixth Australasian Symposium on Grid Computing and e-Research (AusGrid 2008). 82, (pp. 55-63). Wollongong, Australia: Australian Computer Society. [Full Paper]
Jia, X., Trotman, A., O'Keefe, R., & Huang, Z. (2008). Application-specific disk I/O optimisation for a search engine. In Z. Hyuang & et al (Eds.), Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 399-404). Los Alamitos, CA: IEEE. [Full Paper]
Huang, Z., Trotman, A., Zhang, J., Jia, X., Nowostawski, M., Rountree, N., & Werstein, P. (2008). Virtual aggregated processor in multi-core computers. In Z. Huang & et al (Eds.), Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 481-488). IEEE. doi: 10.1109/PDCAT.2008.27
Zhang, J., Huang, Z., Chen, W., Huang, Q., & Zheng, W. (2008). Maotai*: View-oriented parallel programming on CMT processors. Proceedings of the 37th International Conference on Parallel Processing. (pp. 636-643). IEEE. doi: 10.1109/ICPP.2008.15
Huang, Q., Huang, Z., Werstein, P., & Purvis, M. (2008). GPU as a general purpose computing resource. In Z. Hyuang & et al (Eds.), Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 151-158). Los Alamitos, CA: IEEE. doi: 10.1109/PDCAT.2008.38
Hasan, S., Lefevre, L., Huang, Z., & Werstein, P. (2008). Cross layer protocol support for live streaming media. Proceedings of the 22nd International Conference on Advanced Information Networking and Applications. (pp. 319-326). Los Alamitos, CA: IEEE. doi: 10.1109/AINA.2008.85
Conference Contribution - Edited volume of conference proceedings
Huang, Z., Xu, Z., Rountree, N., Lefevre, L., Shen, H., Hine, J., & Pan, Y. (Eds.). (2008). Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies. Los Alamitos, CA: IEEE. 548p. doi: 10.1109/PDCAT.2008.3
Working Paper; Discussion Paper; Technical Report
Zhang, J., Chen, W., Zheng, W., Huang, Z., & Huang, Q. (2008). View-oriented parallel programming on CMT processors [Technical Report OUCS-2008-01]. Dunedin, New Zealand: Computer Science Department, University of Otago. 15p.
2007
Journal - Research Article
Huang, Z., Chen, W., Purvis, M., Zheng, W., & Werstein, P. (2007). VODCA: View-Oriented, Distributed, Cluster-based Approach to parallel computing. International Transactions on Systems Science & Applications, 2(4), 333-345.
Conference Contribution - Published proceedings: Full paper
Shang, H., Zhang, J., Chen, W., Zheng, W., & Huang, Z. (2007). Performance evaluation of view-oriented parallel programming on cluster of computers. In R. Perrott, B. Chapman, J. Subhlok, R. Fernandes de Mello & L. T. Yang (Eds.), Proceedings of the High Performance Computing and Communications 3rd International Conference. 4782, (pp. 120-131). Berlin: Springer. [Full Paper]
Huang, Z., & Chen, W. (2007). Revisit of view-oriented parallel programming. Proceedings of the 7th Institute of Electrical and Electronics Engineers International Symposium on Cluster Computing and the Grid. (pp. 801-806). IEEE. doi: 10.1109/CCGRID.2007.100
Werstein, P., Jia, X., & Huang, Z. (2007). A remote memory swapping system for cluster computers. Proceedings of the 8th International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 75-81). IEEE. Retrieved from http://ieeexplore.ieee.org/xpl/RecentCon.jsp?punumber=4420121&conhome=1001048
Hasan, S., Huang, Z., & Werstein, P. (2007). Dynamic send buffer active tuning for low latency streaming media. Proceedings of the Australasian Telecommunications Networks and Applications Conference. (pp. 140-145). IEEE. Retrieved from http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4665219&isYear=2007
2006
Conference Contribution - Published proceedings: Full paper
Huang, Z., Chen, W., Purvis, M., & Zheng, W. (2006). VODCA: View-oriented, distributed, cluster-based approach to parallel computing. Proceedings of the Sixth Institute of Electrical and Electronics Engineers International Symposium. [CD-ROM] Los Alamitos, USA: IEEE. [Full Paper]
Werstein, P., Situ, H., & Huang, Z. (2006). Load balancing in a cluster computer. In L. O'Conner (Ed.), Proceedings of the Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 569-577). California, USA: IEEE Computer Society. [Full Paper]
Working Paper; Discussion Paper; Technical Report
Huang, Z. (2006). View-oriented parallel programming [Technical Report OUCS-2006-08]. Dunedin, New Zealand: Computer Science Department, University of Otago. 9p.
2005
Conference Contribution - Published proceedings: Full paper
Huang, Z., Purvis, M., & Werstein, P. (2005). Performance comparison between VOPP and MPI. In H. Shen & K. Nakano (Eds.), Proceedings of the Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies. (pp. 343-347). Los Alamitos, California: IEEE Computer Society. Retrieved from http://ww.computer.org/proceedings/
Huang, Z., Purvis, M., & Werstein, P. (2005). Performance evaluation of view-oriented parallel programming. In W.-C. Feng & J. Duato (Eds.), Proceedings of the International Conference on Parallel Processing. (pp. 251-258). Los Almitos, CA, USA: IEEE. [Full Paper]
Huang, Z., Purvis, M., & Werstein, P. (2005). View-oriented update protocol with integrated diff for view-based consistency [CD-ROM]. Proceedings of the 5th International Workshop on Distributed Shared Memory. [Full Paper]
2004
Conference Contribution - Published proceedings: Full paper
Werstein, P., Pethick, M., & Huang, Z. (2004). Locabus: A kernel to kernel communication channel for cluster computing. In K.-M. Liew, H. Shen, S. See, W. Cai, P. Fan & S. Horiguchi (Eds.), Proceedings of the Parallel and Distributed Computing: Applications and Technologies: 5th International Conference: LNCS 3320. (pp. 497-504). Berlin: Springer. [Full Paper]
Huang, Z., Purvis, M. K., & Werstein, P. (2004). View-oriented parallel programming and view-based consistency. In K.-M. Liew, H. Shen, S. See, W. Cai, P. Fan & S. Horiguchi (Eds.), Proceedings of the Parallel and Distributed Computing: Applications and Technologies: 5th International Conference: LNCS 3320. (pp. 505-518). Berlin: Springer. [Full Paper]
Yu, B.-H., Huang, Z., Cranefield, S., & Purvis, M. K. (2004). Homeless and home-based Lazy Release Consistency protocols on Distributed Shared Memory. In V. Estivill-Castro (Ed.), Proceedings of the 27th Australasian Computer Science Conference (Conferences in Research and Practice in Information Technology, Vol. 26.). (pp. 117-123). Sydney, Australia: Australian Computer Society. [Full Paper]
2003
Conference Contribution - Published proceedings: Full paper
Pethick, M., Liddle, M., Werstein, P. F., & Huang, Z. (2003). Parallelization of a backpropagation neural network on a cluster computer. In T. Gonzalez (Ed.), Proceedings of the 15th International Association of Science and Technology for Development (IASTED) International Conference on Parallel and Distributed Computing and Systems (PDCS 2003). 2, (pp. 574-582). Anaheim: ACTA Press. [Full Paper]
Yu, B.-H., Huang, Z., Cranefield, S. J., & Purvis, M. K. (2003). Supporting Java multimedia applications over ATM networks. In P. Fan & H. Shen (Eds.), Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'03). (pp. 122-126). California: IEEE Press. [Full Paper]
Werstein, P. F., Pethick, M., & Huang, Z. (2003). A performance comparison of DSM, PVM, and MPI. In P. Fan & H. Shen (Eds.), Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'03). (pp. 476-482). California: IEEE Press. [Full Paper]
2002
Conference Contribution - Published proceedings: Full paper
Kerr, C., Werstein, P. F., & Huang, Z. (2002). A job brokering shell for interactive single system image support. In S. Horiguchi & H. Shen (Eds.), Proceedings of the Third International Conference on Pasrallel and Distributed Computing, Applications and Technologies (PDCAT'02). (pp. 212-217). Berlin: Springer-Verlag. [Full Paper]
Huang, Z., Sun, C., & Purvis, M. K. (2002). Selection-based weak sequential consistency models for distributed shared memory. In H. R. Arabnia (Ed.), Proceedings of the 2002 International Conference on Parallel and distributed Processing Techniques and Applications. 1, (pp. 56-62). Las Vegas: CSREA. [Full Paper]
2001
Journal - Professional & Other Non-Research Articles
Huang, Z., Sun, C., Purvis, M., & Cranefield, S. (2001). View-based consistency and false sharing effect in distributed shared memory. Operating Systems Review, 35(2), 51-60.
Conference Contribution - Published proceedings: Full paper
Yu, B.-H., Huang, Z., Cranefield, S. J., & Purvis, M. K. (2001). Design and implementation of a Java ATM API. In M. Xu, Y. Wang & W. Zhao (Eds.), Proceedings of the 4th Asia Pacific International Web Conference (APWeb 2001). (pp. 1-6). China: Publishing House of Electronics Industry. [Full Paper]
Huang, Z., Cranefield, S., Purvis, M., & Sun, C. (2001). View-based consistency and its implementation. Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001). (pp. 74-81). Los Alamitos: IEEE Computer Society. [Full Paper]
2000
Journal - Research Article
Huang, Z., Sun, C., & Sattar, A. (2000). Handling side-effects and cuts with selective recomputation in parallel prolog. Future Generation Computer Systems, 17(3), 227-245.
Conference Contribution - Published proceedings: Full paper
Huang, Z., Cranefield, S. J., Purvis, M. K., & McDonald, J. R. (2000). A proposal for a new generation hypertext transfer protocol on ATM networks. In G. H. Young (Ed.), World Wide Web: Technologies and Applications for the New Millenium. Proceedings of the 2nd Asia Pacific Web Conference 1999. (pp. 255-259). Athens, Georgia, USA: CSREA Press. [Full Paper]
Huang, Z., Sun, C., Purvis, M. K., & Cranefield, S. J. (2000). View-based consistency for distributed shared memory. In J. K. Lee, M. Juric, A. Bruzzone, D. Klovshy & M. Fujita (Eds.), Proceedings of the Joint Meeting of the 4th World Multiconference on Systemics, Cybernetics and Informatics (SCI '2000) and the 6th International Conference on Information Systems Analysis and Synthesis (ISAS '2000). VIII, (pp. 1-6). Stokie, Illinois, USA: International Institute of Informatics and Systemics. [Full Paper]
Huang, Z., Sun, C., & McDonald, J. R. (2000). Optimistic concurrency control for context-specific consistency in distributed real-time group editors. In B. Sanchez, R. Hammel, M. Sorrano & P. Tiako (Eds.), Proceedings of the 4th World Multiconference on Systemics, Cybernetics and Informatics 2000. IX, (pp. 32-37). Orlando, USA: International Institute of Informatics and Systems. [Full Paper]
1999
Conference Contribution - Published proceedings: Full paper
Huang, Z., Sun, C., Sattar, A., & McDonald, I. (1999). Transparent data selection and regional locality in distributed shared memory. Proceedings of the 22nd Australasian Computer Science Conference (ACSC'99). (pp. 253-264). Auckland. [Full Paper]
Huang, Z., Cranefield, S. J. S., Chee, V. K. M., & Purvis, M. K. (1999). A Java networking API for ATM networks. In J. Chen, J. Lu & B. Meyer (Eds.), Proceedings of the 31st International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS Asia 99). (pp. 306-315). Los Alamitos, CA, USA: IEEE Computer Society Press. [Full Paper]
1998
Conference Contribution - Published proceedings: Full paper
Sun, C., Huang, Z., Lei, W.-J., & Sattar, A. (1998). Towards transparent selective sequential consistency in distributed shared memory system. Proceedings of the 18th IEEE International Conference on Distributed Computing System. (pp. 572-581). Amsterdam: IEEE Press. [Full Paper]
Huang, Z., Sun, C., & Sattar, A. (1998). Exploring regional locality in distributed shared memory. Proceedings of the Asian Comoputer Science Conference. (pp. 142-156). [Full Paper]
Conference Contribution - Verbal presentation and other Conference outputs
Huang, Z., Sun, C., Lei, W.-J., & Sattar, A. (1998, July). Region-based updates propagation in distributed shared memory. Verbal presentation at the 2nd European Parallel and Distributed Systems Conference, Vienna.
1997
Conference Contribution - Published proceedings: Full paper
Huang, Z., Sun, C., & Sattar, A. (1997). Selective recomputation for handling side-effects in Parallel Logic Programs. Proceedings of the 9th International Symposium on Programming, Languages, Implementations, Logics, and Programs. (pp. 275-289). [Full Paper]
Huang, Z., Sun, C., Sattar, A., & Lei, W.-J. (1997). Parallel Logic Programming on distributed Shared Money System. Proceedings of the IEEE International Conference on Intelligent Processing Systems. (pp. 1138-1142). IEEE Press. [Full Paper]
Huang, Z., Lei, W.-J., Sun, C., & Sattar, A. (1997). Heuristic Diff Aquiring in Lazy Release Consistency Model. Proceedings of the Asian Computing Science Conference. (pp. 98-109). Spinger-Verlag. [Full Paper]