diff --git a/inference-engine/tools/CMakeLists.txt b/inference-engine/tools/CMakeLists.txt
index 22fa6e3e6c2..9112658ce5e 100644
--- a/inference-engine/tools/CMakeLists.txt
+++ b/inference-engine/tools/CMakeLists.txt
@@ -2,5 +2,4 @@
# SPDX-License-Identifier: Apache-2.0
#
-add_subdirectory(vpu)
add_subdirectory(compile_tool)
diff --git a/inference-engine/tools/vpu/CMakeLists.txt b/inference-engine/tools/vpu/CMakeLists.txt
deleted file mode 100644
index fa0357111b2..00000000000
--- a/inference-engine/tools/vpu/CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright (C) 2018-2021 Intel Corporation
-# SPDX-License-Identifier: Apache-2.0
-#
-
-if(ENABLE_MYRIAD)
- add_subdirectory(vpu_compile)
- add_subdirectory(vpu_perfcheck)
-endif()
diff --git a/inference-engine/tools/vpu/vpu_compile/CMakeLists.txt b/inference-engine/tools/vpu/vpu_compile/CMakeLists.txt
deleted file mode 100644
index c590bc0e5b0..00000000000
--- a/inference-engine/tools/vpu/vpu_compile/CMakeLists.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright (C) 2018-2021 Intel Corporation
-# SPDX-License-Identifier: Apache-2.0
-#
-
-set(TARGET_NAME myriad_compile)
-
-file(GLOB SRCS
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp
-)
-
-add_executable(${TARGET_NAME} ${SRCS})
-
-if (CMAKE_COMPILER_IS_GNUCXX)
- target_compile_options(${TARGET_NAME} PRIVATE -Wall)
-endif()
-
-target_link_libraries(${TARGET_NAME} PRIVATE
- inference_engine
- vpu_graph_transformer
- gflags
- ie_samples_utils
-)
-
-add_dependencies(${TARGET_NAME} myriadPlugin)
-
-set_target_properties(${TARGET_NAME} PROPERTIES
- COMPILE_PDB_NAME ${TARGET_NAME}
- FOLDER tools
-)
-
-add_cpplint_target(${TARGET_NAME}_cpplint FOR_TARGETS ${TARGET_NAME})
-
-# install
-
-ie_cpack_add_component(myriad_dev DEPENDS myriad)
-
-install(TARGETS ${TARGET_NAME}
- RUNTIME DESTINATION ${IE_CPACK_RUNTIME_PATH}
- COMPONENT myriad_dev)
diff --git a/inference-engine/tools/vpu/vpu_compile/README.md b/inference-engine/tools/vpu/vpu_compile/README.md
deleted file mode 100644
index 465ac888724..00000000000
--- a/inference-engine/tools/vpu/vpu_compile/README.md
+++ /dev/null
@@ -1,82 +0,0 @@
-# myriad_compile tool {#openvino_inference_engine_tools_vpu_vpu_compile_README}
-
-This topic demonstrates how to run the `myriad_compile` tool application, which intended to dump blob for `vpu` plugins of Inference Engine by configuration options.
-
-## How It Works
-
-Upon the start-up, the tool application reads command line parameters and loads a network to the Inference Engine plugin.
-Then application exports blob and writes it to the output file.
-
-## Running
-
-Running the application with the -h option yields the following usage message:
-
-```sh
-./myriad_compile -h
-Inference Engine:
- API version ............
- Build ..................
-
-myriad_compile [OPTIONS]
-[OPTIONS]:
- -h Optional. Print a usage message.
- -m Required. Path to xml model.
- -pp Optional. Path to a plugin folder.
- -o Optional. Path to the output file. Default value: ".blob".
- -c Optional. Path to the configuration file. Default value: "config".
- -ip Optional. Specifies precision for all input layers of network. Supported values: FP32, FP16, U8. Default value: FP16.
- -op Optional. Specifies precision for all output layers of network. Supported values: FP32, FP16, U8. Default value: FP16.
- -iop "" Optional. Specifies precision for input/output layers by name.
- By default all inputs and outputs have FP16 precision.
- Available precisions: FP32, FP16, U8.
- Example: -iop "input:FP16, output:FP16".
- Notice that quotes are required.
- Overwrites precision from ip and op options for specified layers.
- -VPU_NUMBER_OF_SHAVES Optional. Specifies number of shaves. Should be set with "VPU_NUMBER_OF_CMX_SLICES". Overwrites value from config.
- -VPU_NUMBER_OF_CMX_SLICES Optional. Specifies number of CMX slices. Should be set with "VPU_NUMBER_OF_SHAVES". Overwrites value from config.
- -VPU_TILING_CMX_LIMIT_KB Optional. Specifies CMX limit for data tiling in kB. Value should be equal or greater than -1, where -1 means default value of limit. Overwrites value from config.
-```
-
-Running the application with the empty list of options yields an error message.
-
-You can use the following command to dump blob using a trained Faster R-CNN network:
-
-```sh
-./myriad_compile -m /model_name.xml
-```
-
-## Import and Export functionality
-
-#### Export
-
-You can save a blob file from your application.
-To do this, you should call the `Export()` method on the `ExecutableNetwork` object.
-`Export()` has the following argument:
-* Name of output blob [IN]
-
-Example:
-
-```sh
-InferenceEngine::Core core;
-InferenceEngine::ExecutableNetwork executableNetwork = core.LoadNetwork(network);
-executableNetwork.Export("model_name.blob");
-```
-
-#### Import
-
-You can upload blob with network into your application.
-To do this, you should call the `ImportNetwork()` method on the `Core` object.
-`ImportNetwork()` has the following arguments:
-* Path to blob [IN]
-* Config options [IN]
-And returns `ExecutableNetwork` object
-
-Example:
-
-```sh
-std::string modelFilename ("model_name.blob");
-InferenceEngine::Core core;
-InferenceEngine::ExecutableNetwork importedNetwork = core.ImportNetwork(modelFilename);
-```
-
-> **NOTE**: Models should be first converted to the Inference Engine format (\*.xml + \*.bin) using the [Model Optimizer tool](https://software.intel.com/en-us/articles/OpenVINO-ModelOptimizer).
diff --git a/inference-engine/tools/vpu/vpu_compile/main.cpp b/inference-engine/tools/vpu/vpu_compile/main.cpp
deleted file mode 100644
index 01a7177e069..00000000000
--- a/inference-engine/tools/vpu/vpu_compile/main.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-// Copyright (C) 2018-2021 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-//
-
-#include
-#include
-#include
-#include
-#include
-#include