×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

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 Tech Review Team OpenGenus Tech Review Team
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 Tech Review Team OpenGenus Tech Review Team
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 Tech Review Team OpenGenus Tech Review Team
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 Tech Review Team OpenGenus Tech Review Team
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 Tech Review Team OpenGenus Tech Review Team
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 Tech Review Team OpenGenus Tech Review Team
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship