diff --git a/doc/design/mkldnn/README.MD b/doc/design/mkldnn/README.MD
index 287ee620e1..61d453de24 100644
--- a/doc/design/mkldnn/README.MD
+++ b/doc/design/mkldnn/README.MD
@@ -5,7 +5,7 @@
充分展现英特尔平台的优势,有效提升PaddlePaddle在英特尔架构上的性能。
-

+

Figure 1. PaddlePaddle on IA
@@ -42,16 +42,16 @@ Figure 1. PaddlePaddle on IA
MKL,MKLML以及MKL-DNN三者关系如下表:
-| Name | Open Source | License | Descriptions |
-|------------|----------------| ------------| --------------|
-| MKL | No | Proprietary | Accelerate math processing routines |
-| MKLML | No | Proprietary | Small package of MKL, especially for Machine Learning |
-| MKL-DNN | Yes | Apache 2.0 | Accelerate primitives processing routines especially for Deep Neural Networks |
+| Name | Open Source | License | Descriptions |
+| :---------- | :--------------- | :---------- | :------------ |
+| MKL | No | Proprietary | Accelerate math processing routines |
+| MKLML | No | Proprietary | Small package of MKL, especially for Machine Learning |
+| MKL-DNN | Yes | Apache 2.0 | Accelerate primitives processing routines especially for Deep Neural Networks |
MKLML可以与MKL-DNN共同使用,以此达到最好的性能。
-

+

Figure 2. PaddlePaddle with MKL Engines
@@ -103,7 +103,7 @@ MKL-DNN的库目前只有动态库`libmkldnn.so`。
所以我们定义了一个`MKLDNNMatrix`用于管理MKL-DNN数据的不同格式以及相互之间的转换。
-

+

Figure 3. MKLDNNMatrix
@@ -113,7 +113,7 @@ Figure 3. MKLDNNMatrix
子类只需要使用定义好的接口,实现具体的函数功能即可。
-

+

Figure 4. MKLDNNLayer
@@ -150,7 +150,7 @@ Figure 4. MKLDNNLayer
所以整体上,在实现每个子类的时候就不需要关心分支的事情了。
-

+

Figure 5. Merge Gradients
diff --git a/doc/design/mkldnn/image/engine.png b/doc/design/mkldnn/image/engine.png
index a60b7ad555..1f5f65c2cc 100644
Binary files a/doc/design/mkldnn/image/engine.png and b/doc/design/mkldnn/image/engine.png differ
diff --git a/doc/design/mkldnn/image/gradients.png b/doc/design/mkldnn/image/gradients.png
index 114fdb7d9e..f031bcf8e4 100644
Binary files a/doc/design/mkldnn/image/gradients.png and b/doc/design/mkldnn/image/gradients.png differ
diff --git a/doc/design/mkldnn/image/layers.png b/doc/design/mkldnn/image/layers.png
index 4f87553b41..306f79b7a8 100644
Binary files a/doc/design/mkldnn/image/layers.png and b/doc/design/mkldnn/image/layers.png differ
diff --git a/doc/design/mkldnn/image/matrix.png b/doc/design/mkldnn/image/matrix.png
index f9d5c110ad..c33ce9cf03 100644
Binary files a/doc/design/mkldnn/image/matrix.png and b/doc/design/mkldnn/image/matrix.png differ
diff --git a/doc/design/mkldnn/image/overview.png b/doc/design/mkldnn/image/overview.png
index 1d81b5a4b5..8fb7bbb9dd 100644
Binary files a/doc/design/mkldnn/image/overview.png and b/doc/design/mkldnn/image/overview.png differ