Malay Language: Linguistic Minimal Pairs

Abstract Malay language model evaluation currently relies on question-and-answer benchmarks and lacks curated minimal pairs for evaluating language model grammaticality. To address this, we introduce the first Malay-specific minimal-pair dataset for language model evaluation, focusing on two phenomena: Verb Affixation (distinguishing passive prefixes di- and diper-) and Reduplication (ensuring head-noun only pluralisation). Our result reveals that our model achieved high perplexity scores but lower SLOR accuracy. Analysis suggests that the model’s high perplexity scores are confounded by lexical frequency that was previously present in the pretrained dataset....

January 12, 2026 · 19 min
Malay Language: Linguistic Minimal Pairs

Note #1: How Computers Use Power

A brief history of Computers The precursor of modern computers - the Analytical Engine - was proposed by Charles Babbage in the 1800s. Although it was never fully built, this is the first mechanical general-purpose computer, powered by steam, that featured a CPU-like processor, memory, and programmable input devices such as punched cards. This design laid the groundwork for concepts in general-purpose computing, including the separation of processing and storage. Around the same time, Ada Lovelace is the first to recognize that the Analytical Engine has applications beyond pure calculation, and is often recognized as the first computer programmer....

January 11, 2026 · 9 min
Note #1: How Computers Use Power

A survey on Inference Serving for Large Language Models

This blog includes my review on Inference Serving for Large Language Models as part of the requirements in the R244 Large-scale data processing and optimisation course.

December 23, 2025 · 13 min
A survey on Inference Serving for Large Language Models

A review of TensorFlow by M Abadi et al.

This blog includes my review for TensorFlow as part of the requirements in the R244 Large-scale data processing and optimisation course.

October 25, 2025 · 12 min
A review of TensorFlow by M Abadi et al.

Optimizing Scientific Applications on HPC Systems

This blog offers an engineer’s perspective on optimizing the performance of scientific applications on HPC heterogeneous systems, drawing from international HPC competition experience and an internship in NSCC.

June 23, 2025 · 23 min
Optimizing Scientific Applications on HPC Systems

NTU Multidisciplinary Project (MDP)

MDP is a group-based design and development robot car project. This blog aims to provide a starting guide for incoming students who will be taking this course. The information is based on MDP AY24/25 Sem 2.

May 25, 2025 · 17 min
NTU Multidisciplinary Project (MDP)