Efficient Algorithms: An overview

Some processors have capabilities for vector processing, which allow a single instruction to operate on multiple operands; it may or may not be easy for a programmer or compiler to use these capabilities. Algorithms designed for sequential processing may need to be completely redesigned to make use of parallel processing, or they could be easily reconfigured. As parallel and distributed computing grow in importance in the late 2010s, more investments are being made into efficient high-level APIs for parallel and distributed computing systems such as CUDA, TensorFlow, Hadoop, OpenMP, and MPI.

References

[1]. Ever, Lipton. “Galactic Algorithms”. Gödel’s Lost Letter and P=NP. 23 October 2010. Web. 14 October 2020.
[2]. Robert, Sedgewick. “Putting the Science back to Computer Science”. Princeton University. Web.

Hiring Data Scientist / Engineer

We are looking for Data Scientist and Engineer.
Please check our Career Page.

Data Science Project

Please check about experiences for Data Science Project

Vietnam AI / Data Science Lab

Vietnam AI Lab

Please also visit Vietnam AI Lab