He worked at Sun as part of the Virtual Memory for Object-Oriented Languages project investigating how developments in computer architecture could benefit the performance of object-oriented computer languages such as Java.
He said four different types of virtual memory systems were simulated in the project: by pages (traditional), by objects, by objects with organisations for storage or by random selection.
"Computers traditionally use a segmented page memory layout to execute programs," he said.
"The increased use of object-oriented programming could indicate the development of a different memory layout to increase the performance of object-oriented programs."
"Further research in this area could lead to the development of different virtual memory models which could produce faster programs."
Mr Ung was awarded a scholarship from Sun last year which included an honours project under the supervision of Dr Cristina Cifuentes of the Centre for Software Maintenance in the School of Information Technology. Dr Cifuentes' research is partly supported by Sun.