×
Home Discussions Write at Opengenus IQ
×
  • Track your progress
  • Deep Learning Projects
  • Python Projects
  • Join our Internship 🎓
  • RANDOM
  • 100+ Graph Algorithms
  • 100+ DP Problems
  • 50+ Linked List Problems
  • 50+ Array Problems
  • One Liner
  • 50+ Binary Tree problems
  • Home
  • Rust Projects

software architecture

A collection of 6 posts

tpu

What is Neural processing unit (NPU)?

A neural processing unit (NPU) is a microprocessor that specializes in the acceleration of machine learning algorithms. Examples include TPU by Google, NVDLA by Nvidia, EyeQ by Intel, Inferentia by Amazon, Ali-NPU by Alibaba, Kunlun by Baidu, Sophon by Bitmain, MLU by Cambricon, IPU by Graphcore

OpenGenus Foundation OpenGenus Foundation
Software Engineering

RISC vs CISC architecture

RISC and CISC differ based on the following factors: approach to improve computing performance, hardware and Software focus and hardware specifications. In general, both are equally useful. CISC is commonly used in automation devices whereas RISC is used in video and image processing applications.

OpenGenus Foundation OpenGenus Foundation
Software Engineering

Moore's law

Moore's law is the observation that the number of transistors in a dense integrated circuit doubles about every two years. It states that computing would dramatically increase in power, and decrease in relative cost, at an exponential rate. It is named after Gordon Earle Moore, founder of Intel

OpenGenus Foundation OpenGenus Foundation
Software Engineering

Multirepo vs Monorepo: Which one to choose?

Choosing between Multirepo and Monorepo depends on various factors such as Tooling infrastructure and investment, build challenges, source code version control, large scale refactoring and engineering culture. Monorepo is used by Google and Facebook while Multirepo is used by Amazon and Netfilx

OpenGenus Foundation OpenGenus Foundation
Software Engineering

Multirepo explained

Multirepo is a software architecture which means a separate repository for each project. Each project is an independent working unit. It has minimum tooling investment and is in use at companies such as Amazon and Netflix.

OpenGenus Foundation OpenGenus Foundation
monorepo

Monorepo explained

Monorepo is a repository that contains more than one logical project. It comes with several advantages such as collaboration among various teams and at the same time, disadvantages such as massive tooling and infrastructure investment Monorepo architecture is followed by Google, Facebook and Twitter

OpenGenus Foundation OpenGenus Foundation
OpenGenus IQ © 2023 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter