Recent Publications

Due to their hunger for big data, modern deep learning models are trained in parallel, often in distributed environments, where …

Training complex machine learning models in parallel is an increasingly important workload. We accelerate distributed parallel training …




JUNCTIONxKAUST 2018 second prize. Integrate Augmented Reality to indoor navigation.


DAIET performs data aggregation along network paths using programmable network devices to alleviate communication bottlenecks in …

Shaheen Supercomputer Evaluation

Evaluate different processors architectures and programming environment and to reach the technical specifications provided by the chip …

Chinese Character Extraction

Extract handwritten Chinese characters from manuscripts


A simple API for the incredible handwriting recognition of Google IME

Font Embedding

efficiently embed Chinese fonts to webpages

Curriculum Vitae

Last Update: Sept 2018


  • +966 12 808 0468
  • 4409-WS17, Level 4, Building 1, King Abdullah University of Science and Technology (KAUST), Saudi Arabia
  • Please note that the weekend in Saudi Arabia is Friday and Saturday.