Master's Profile: Karl Tao

Karl TaoCurrent Position: ASIC/IP Design Engineer at Apple Inc. (Cupertino, California)

Undergraduate: Information and Communication Engineering, Zhejiang University, 2013

Duke ECE Path: Master of Science (MS) – Project Path, 2015

What work do you do?

I work principally in imaging subsystem design/integration. My responsibilities include feasibility micro-architecture, RTL, physical implementation and post-silicon system bring-up.

How did your time at Duke prepare you for your current job?

I took some great courses from some amazing computer engineering professors at Duke, which helped me improve my skillset base, which I had learned during my undergraduate studies. Before graduation, I received very good advice from the Duke Career Center, which helped me obtain a position with Apple.

Tell us about your project.

The project centered on In-order Continual Flow Pipelines
, implementing the iCFP structure based on an OpenRISC Core in ORPSoC environment using Verilog
. Functional correctness (boot Linux, run SPEC, etc.) was demonstrated, as well as performance and power analysis.

Explore Our Master's Programs