1. The document is a resume for Dr. Vishnu Monn Baskaran, a lecturer at Multimedia University in Malaysia.
2. It details his work experience including research projects on parallel computing and publications in indexed journals.
3. He has over 10 years of experience in areas like C/C++ development, parallel computing research using technologies like CUDA, OpenMP and MPI, and has managed multiple research grants and industrial collaborations.
1. Last Updated: June 12th, 2016 1
Dr. Vishnu Monn
Baskaran (Mr.)
vishnu.monn@gmail.com
vishnu.monn@mmu.edu.my
m: +(60)19-262 2297
o: +(60)3-831 25464
Faculty of Engineering, Multimedia University,
Cyberjaya campus, Malaysia.
https://www.linkedin.com/in/vishnu-monn-baskaran-254b46b
Malaysian
1. Accomplished parallel computing technical researcher with extensive experience in both the industry and in academia.
2. Published technical manuscripts in internationally indexed journals and conference proceedings.
3. Well-honed technical management skills, including managing multiple funded research projects and industrial collaborations
with Intel, NVidia and Huawei.
4. Solid experience in commercial software design and development projects with Panasonic R&D for the North American and
European markets.
5. Over 10 years of experience in C/C++ development for various systems.
6. Over 8 years of experience in parallel computing research and development using Windows and/or POSIX threads, OpenMP,
CUDA and MPI for cluster systems.
Multidisciplinary parallel computing research and statistics with special interest in Markov model.
Work Experience Education
April 2009 – Present Cyberjaya, Malaysia
Lecturer
Multimedia University (MMU)
Accomplishments
a. Principal research investigator of completed Science
fund external grant worth MYR 138,600.
b. Principal research investigator of completed Penang
ICT external grant worth MYR 53,500.
c. Principal academician for the parallel computing
course, with expertise in applied mathematics
(including numerical methods) using task and data
level parallelism on multi-core, many-core and cluster
based systems.
d. Active industrial collaboration with Intel, NVidia,
Huawei & MIMOS Malaysia on high performance
computing and smart home research.
e. Set up university parallel computing labs in
collaboration with Intel, NVidia and DELL.
f. Published ISI indexed journals and conference papers.
g. Consultant for Texas Instruments, MIMOS & Cyber
Security Malaysia on parallel computing & OOP.
h. Supervised 34 undergraduate final year projects.
i. Medal recipient at the International Invention,
Innovation & Technology Exhibition.
j. Excellent teaching award by University President.
k. Vice-chairman, Digital home lab (since year 2010).
Taught Courses
a. Parallel Processing & Programming (2009 – 2016)
b. Object Oriented Programming with C++ (2010 – 2016)
c. Software Engineering (2014 – 2016)
d. Advanced Microprocessors (2011 – 2014)
e. Algorithm and Data Structure (2011)
f. Computer Program & Design (C programming course)
(2009 – 2010).
g. Digital Logic Design (2009 – 2010)
h. Microelectronics Circuit Analysis & Design (2009).
April 2016 Cyberjaya, Malaysia
Ph.D. in Engineering
Multimedia University
Thesis
Serverless Parallel Video Combiner with Dominant Speaker
Detection for Ultra-High Definition Multipoint Video
Communication Systems.
Advisors
Assoc. Prof. Dr. Chang Yoong Choon & Assoc. Prof. Dr.
Jonathan Loo
September 2007 Putrajaya, Malaysia
M.Eng. in Electrical
University Tenaga Nasional
Thesis
An Investigation on Integrated Compression and Encryption
Scheme for Video Transmission via Wireless 5.8 GHz.
Advisors
Assoc. Prof. Dr. Zaini Jamaludin and Prof. Ir. Dr. Tiong Sieh
Kiong
September 2004 Putrajaya, Malaysia
B. Eng. (Hons) in Electrical & Electronics
University Tenaga Nasional
CGPA 3.75 / 4
December 1999 Malaysia
1119 English paper
Cambridge GCE ‘O’ Levels
Grade A1
Awards
2011 Excellent Teaching, Multimedia University, Malaysia
2010 & 2011 Silver Medals, 22nd & 23rd International
Invention, Innovation & Technology Exhibition, Malaysia
2002 – 2004 Dean’s list, University Tenaga Nasional,
Malaysia
1 1
2
3
4
1
2
3
2. Last Updated: June 12th, 2016 2
November 2005 – March 2009 Cyberjaya, Malaysia
R&D Engineer
Panasonic Research & Development Centre
Accomplishments
a. Designed and developed commercially released
Phone Assistant Manager software application for the
North American and European Markets.
b. Designed and developed prototyped multipoint
communication system for software driven audio
communication.
c. Designed and developed prototyped online
collaborator software application.
Technical Skills
October 2004 – October 2005 Putrajaya, Malaysia
Research Assistant
University Tenaga Nasional
Accomplishments
Designed and developed a working prototype of a real-time
joint video compression, encryption and transmission
application, which was successfully tested over an outdoor
5.8 GHz wireless environment.
Professional Affiliations
Member, Institute of Electrical and Electronics Engineers (IEEE)
Corporate Member, Institute Engineers of Malaysia (IEM)
Registered Graduate Engineer, Board of Engineers Malaysia (BEM)
Member, Data Science Institute, Multimedia University
High performance/Parallel computing research projects (year 2010 – Present)
• CPU thread pool design which concatenates multiple video surveillance
image streams into a single entity to minimize context switching.
• A single video surveillance stream is assigned to a CUDA block to reduce
overheads of kernel level synchronization and inter-block data
communication. Pipeline model is also applied to minimize memory latency.
• Results: 9× speedup against a benchmarked architecture.
Parallel acceleration of a multi-camera
automated video surveillance system
using CUDA
• Parallel design using CPU threads to accelerate the matrix and vector
computation for a given large number of input states.
• A thread based parallel design is also implemented to periodically compute
an ideal transition window size under varying speech characteristics, as part
of an applied predictive analytics model.
• Results: Sustains real-time dominant speaker detection at 30fps.
Dominant Speaker Detection in
Multipoint Video Communication
Using Markov Chain
• Parallel design of horizontal and vertical motion image downsampling using
CUDA for H.264 spatially scalable video coding (SVC).
• Each horizontal row or vertical column of a motion image is distributed
between CUDA blocks and threads with optimal usage of shared memory.
• Results: 45× speedup against a benchmarked serial, 5× against multicore.
Real-time High Resolution Down-
sampling Algorithm on Many-core
Processor for Spatially SVC
• A balanced workload management algorithm stitches client videos into an
UHD combined frame, based on the number of available logical processors.
• Results: 27% frame rate performance gain.
Parallel video combiner architecture
for multipoint video communication
• Parallel Bloom filter algorithm using CUDA.
• Segments string list into blocks of words and threads in generating the bit
table for string searching process.
• Results: 5× speedup against a benchmarked serial, 2× against multicore.
A Parallel Bloom Filter String Searching
Algorithm on a Many-core Processor
• Endpoint video combiner architecture in a multipoint control unit,
• Incorporates a comprehensive level of asynchronous and task based
parallelism using threads for network streaming, media distribution, video
encoding and decoding, and video stitching processes.
• Results: 762% frame rate performance gain.
Software-based serverless endpoint
video combiner architecture for
multipoint video communication
2
3
1. April 2015 – Present
2. February 2014 – January 2016
3. June 2013 – January 2015
4. April 2012 – June 2014
5. July 2012 – December 2013
6. June 2010 – December 2012
3. Last Updated: June 12th, 2016 3
Research Grants Industrial Collaborations
2015 Digital Home Visual Based Ambient Assisted Living
Source: TM Research & Development.
Allocation: MYR 257,355. Role: Team Member.
2015 Digital Lifestyle and Innovation lab collaboration
Collaborator: Huawei.
Role: Lab establishment.
2014 2nd
Compute Unified Device Architecture for General-
purpose computing on Graphics Processing Units basic
programming workshop
Collaborators: NVidia Corporation & University of Malaya.
Role: Lead organizer.
2013 1st
Compute Unified Device Architecture for General-
purpose computing on Graphics Processing Units basic
programming workshop
Collaborators: NVidia Corporation & MIMOS Malaysia.
Role: Lead organizer.
2013 Talk on Technological Advancements in Graphics
Processing Unit for High Performance Big Data
Computing
Collaborators: NVidia Corporation & MIMOS Malaysia.
Role: Lead organizer.
2012 – 2014 Undergraduate Engineering Final Year Project on
High Performance Computing
Collaborators: NVidia Corporation & MIMOS Malaysia.
Role: Project advisor. Outcome: IEEE conf. paper
publication.
2010 – 2015 Embedded and parallel computing
Collaborator: Intel Corporation.
Info: Undergraduate curriculum restructuring,
undergraduate engineering final year project and
internship collaboration.
Role: Lead collaborator on parallel computing curriculum
restructuring and supporting collaborator for embedded
systems course.
2015 Real Time Scalable Software Video Encoding and its
Application Through Hi-Performance Computing
Source: University Malaya Research Grant.
Allocation: MYR 100,000. Role: Team Member.
2014 Robust Watermarking for Real-time Multipoint Video
Streaming System with H.264 Scalable Video Coding (SVC)
Extension
Source: Ministry of Science Technology and Innovation.
Allocation: 138,600. Role: Principal Investigator.
2014 Realistic Video-based Assistive Living
Source: University Malaya Research Grant.
Allocation: MYR 175,000. Role: Team Member.
2012 Real-time Online Collaboration System for the Small
Office Home Office Environment
Source: Penang ICT.
Allocation: MYR 53,500. Role: Principal Investigator.
2012 Design and Development of Technology-enhanced Multi-
touch Tabletop Home Controlling System
Source: Penang ICT.
Allocation: MYR 59,350. Role: Team Member.
Consultancies
2016 Multithreading Applications for Parallelized Execution
Type: Technical training. Client: CyberSecurity Malaysia.
2016 Searchable Symmetrical Encryption
Type: Technical software research and dev. Client:
MIMOS Malaysia.
2013 Fundamentals of C & C++ programming
Type: Technical training. Client: Texas Instruments
Malaysia.
2011 Advanced Parallel Programming
Type: Technical training. Client: MIMOS Malaysia.
Journal Publications Selected International Conference Publications
Koay, J. M., Baskaran, V. M., Ooi, C. P., Tahir, M., and Chang,
Y.C. (2016). Parallel acceleration of a multi-camera
automated video surveillance system using CUDA (To be
submitted to International Journal of Parallel Programming).
A. M. Buhari, H.C. Ling, V. M. Baskaran and K. Wong, “Low
Complexity Watermarking Scheme for Scalable Video
Coding”, IEEE International Conference on Consumer
Electronics Taiwan (ICCE-TW), May 2016.
B. L. Yap and V. M. Baskaran, “Active Surveillance using
Depth Sensing Technology - Part I: Intrusion Detection”,
IEEE International Conference on Consumer Electronics
Taiwan (ICCE-TW), May 2016.
W. Q. Chung and V. M. Baskaran, “Active Surveillance
using Depth Sensing Technology - Part II: Extending
Tracking Range via Cascaded Depth Sensors”, IEEE
International Conference on Consumer Electronics
Taiwan (ICCE-TW), May 2016.
J. C. Chua and V. M. Baskaran, “Active Surveillance using
Depth Sensing Technology - Part III: Real-time Intrusion
Mapping with Remote Notification”, IEEE International
Baskaran, V. M., Chang, Y. C, Loo, J., Wong, K., and Gan, M-
T. (2016). Dominant Speaker Detection in Multipoint Video
Communication Using Markov Chain with Non-Linear
Weights and Dynamic Transition Window. IEEE Transactions
on Multimedia (In peer review).
Buhari, A. M., Ling, H-C., Baskaran, V. M., and Wong, K.
(2016). Low Complexity Watermarking Scheme for High-
Resolution Scalable Video Coding. Signal Processing: Image
Communication (Accepted for publication).
Baskaran, V. M., Chang, Y. C, Loo, J., and Wong, K. (2015).
Design and implementation of parallel video combiner
architecture for multi-user video conferencing at ultra-high
definition resolution. Multimedia Tools and Applications,
1 1
2
3
4
2
3
4
4. Last Updated: June 12th, 2016 4
74(17), 6589–6622 (ISI-Cited publication, 2014 JCR Impact
factor: 1.346, Quartile: Q2).
Conference on Consumer Electronics Taiwan (ICCE-TW),
May 2016.
V. M. Baskaran, Y. C. Chang, J. Loo, K. Wong and M-T.
Gan, "Dominant Speaker Detection Using Discrete
Markov Chain for Multi-User Video Conferencing", IEEE
International Conference on Consumer Electronics Taiwan
(ICCE-TW), pp. 492 – 493, Taipei, Taiwan, June 2015.
Y. Tew, KokSheik Wong and V. M. Baskaran, "Dual layer
video stream in HEVC through information hiding," IEEE
International Conference on Consumer Electronics Taiwan
(ICCE-TW), pp. 15-16, Taipei, Taiwan, June 2015.
W. Ong, V. M. Baskaran, P. K. Chong, Ettikan K.K and K.K
Yong, “A Parallel Bloom Filter String Searching Algorithm
on a Many-core Processor”, IEEE Conference on Open
Systems (ICOS), pp. 1 – 6, Kuching, Malaysia, December
2013.
Y. Oh, C. Tan and V. M. Baskaran, “Active Participant
Identification and Tracking Using Microsoft Kinect for
Video Conferencing”, IEEE Conference on Open Systems
(ICOS), pp. 7 – 12, Kuching, Malaysia, December 2013.
V. M. Baskaran, K. Wong, “Audio Mixer with Automatic
Gain Controller for Software Based Multipoint Control
Unit”, IEEE Asia Pacific Conference of Circuits and Systems
(APCCAS), pp. 164-167, Kuala Lumpur, December 2010.
V. M. Baskaran, K. Wong, Y.S. Low, “Building a Real-Time
High Definition Multiple Video Streaming System based
on Intel IPP H.264”, IEEE Asia Pacific Conference of Circuits
and Systems (APCCAS), pp. 156-159, Kuala Lumpur, Dec
2010.
V. M. Baskaran, S.K. Tiong, M. Zaini, S.P. Koh, “Security
Enhancement of Digital Motion Image Transmission Using
Hybrid AES-DES Algorithm”, 14th
Asia-Pacific Conference
on Communication (APCC 2008), Tokyo, Japan, 2008.
V.M. Baskaran, S.K. Tiong, M.Z Jamaludin, “Performance
Study of Multiple Source Video Streaming via Wireless 5.8
GHz for Intelligent Traffic Management System”, 11th
Asia-Pacific Conference on Communication (APCC 2005),
Perth, Australia, 2005.
V.M. Baskaran, S.K. Tiong, M.Z Jamaludin, “Analysis of
Real-Time Multiple Source Video Streaming via Wireless
5.8 GHz for Intelligent Traffic Management System”,
Malaysian International Communication Conference-
International Conference on Networks (MICC-ICON 2005),
Kuala Lumpur, Malaysia, 2005.
V.M. Baskaran, S.K. Tiong, M.Z Jamaludin, “Analysis of
Real-Time Multiple Source Video Streaming via Wireless
5.8 GHz for Intelligent Traffic Management System”,
Malaysian International Communication Conference-
International Conference on Networks (MICC-ICON 2005),
Kuala Lumpur, Malaysia, 2005.
Buhari, A. M., Ling, H-C., Baskaran, V. M., and Wong, K.
(2015). Real-time High Resolution Down-sampling
Algorithm on Many-core Processor for Spatially Scalable
Video Coding. Journal of Electronics Imaging, 24(1), 013025-
1-11 (ISI-Cited publication, 2014 JCR Impact factor: 0.672,
Quartile: Q3).
Baskaran, V. M., Chang, Y. C., Loo, J., and Wong, K. (2013).
Software-based serverless endpoint video combiner
architecture for high-definition multiparty
videoconferencing. Journal of Network and Computer
Applications, 36(1), 336–352 (ISI-Cited publication, 2014 JCR
Impact factor: 2.229, Quartile: Q1).
Soft skills and competences
Invited speaker
2010 MSC Malaysia R&D and IP Conference (IP Connect)
2010 INTEL Malaysia Multicore Forum & Embedded System
Curriculum Development Workshop
2010 IEEE Student Branch C++ Programming Workshop
2011 MCMC-MMU Digital Home Symposium, Multimedia
University, Cyberjaya, Malaysia
2011 MMU Centre of Excellence Exhibition
2011 MMU Engineering Research Colloquium and Exhibition
Technical Reviewer
2012 – 2016 Journal of Network and Computer Applications
(ISI-indexed journal)
2011 Pacific-Rim Symposium on Image and Video Technology
(ISI-listed conference)
Copyrights
V. M. Baskaran, H. C. Ling, K. S. Wong and A. M. Buhari,
“High Resolution Video Down-sampling for Real-time
Spatial Scalable Video Streaming using either H.264/SVC
or H.265/S-HEVC – Source code”, April 2015.
V. M. Baskaran, H. C. Ling, K. S. Wong and A. M. Buhari,
“Low Complexity and Transparent Digital Video
Watermarking for Real-time Spatial Scalable Video
Streaming with either H.264/SVC or H.265/S-HEVC –
User manual and Software”, April 2015.
Book Chapter
V.M. Baskaran, “Chapter 9: Introduction to Parallel
Programming”, C Programming for Beginners, 2nd
Edition, ISBN13: 978-967-3490-646, Pearson Education
South Asia, 2010.
5
6
7
8
9
10
11
12
13
14
5
6
1
2
1