Graphics Processing Unit (GPU) VS Central Processing Unit (CPU)

A GPU is able to render images more quickly than a CPU because of its parallel processing architecture, which allows it to perform multiple calculations at the same time. A single CPU does not have this capability, although multicore processors can perform calculations in parallel by combining more than one CPU onto the same chip.

A CPU also has a higher clock speed, meaning it can perform an individual calculation faster than a GPU so it is often better equipped to handle basic computing tasks.

In general, a GPU is designed for data-parallelism and applying the same operation to multiple data-items (SIMD). A CPU is designed for task-parallelism and doing different operations.

What is the advantages and disadvantages of the Graphics Processing Unit (GPU)?

Advantages of the Graphics Processing Unit (GPU)

  • GPU is very good at complex computation.
  • Easily sourced.
  • Standard hardware.
  • High resale value.
  • Upgradeable.

Disadvantages of Graphics Processing Unit (GPU)

  • High power draw.
  • Not as powerful as ASICs.
  • Less overall efficiency compared to ASICs.
  • Requires large equipment.
  • Cannot mine certain coin.

What is the advantages and disadvantages of a public blockchain?

Advantages of a Public Blockchain

  • Trustless: The objectives of public blockchains since the start was to eliminate intermediaries of any form and more importantly, it seeks to remove the trusts placed on them. Participants in the network shouldn’t even need to trust each other for the network for transactions to be processed and secured.


  • Secure: It follows that the greater the decentralization and active participation, the more secure a blockchain will be. With more nodes in the network, it will be much harder for any bad actors to attack the ecosystem. In a public blockchain network, anyone can participate by being a full node or miner and contribute to the security of the systems.


  • Open & Transparent: All data related to transactions are open for the public to verify. The transparency of a public blockchain is perhaps a major feature that attracts a wide array of use-cases, from voting to financial transactions. Additionally, anyone can verify the validity of transaction and the data.

Disadvantages of a Public Blockchain

  • Slow: A public blockchain is slow since it takes times for the entire network to reach a consensus on the state of transactions. There are also limits on how many transactions can fit into a block and the time needed to process a single block.


  • Scalability Concerns: Public blockchain cannot compete with a traditional system that can process huge amounts of transactions. With more participants and usage, the slower a public blockchain gets since the massive number of transactions with clog the network.
  • Energy Consumption: Bitcoin’s consensus algorithm Proof of Work (PoW) uses a significant amount of electrical resources to function, which has raised concerns on the environmental front. However, there are many other consensus mechanisms that try to achieve network consensus without using tremendous resources such as Proof of Stake (PoS).

What is the advantages and disadvantages of a private blockchain?

Hi, and good morning everyone, today I want to share with you guys about what is the advantages and disadvantages of a private blockchain?

Advantages of a Private Blockchain

  • Faster: Private blockchains can be processed much higher transactions per second as compared to public blockchains since the existence of a few authorized participants results in significantly lesser time in acquiring a consensus for the network. This allows more transactions to be processed for each block.


  • Scalable: Since only a few nodes are authorized and responsible to manage the data, the network is able to support and process much higher transactions. Unlike a decentralized system where achieving consensus could take time, the decision-making process in a private network is more centralized and therefore, much faster.

Disadvantages of a Private Blockchain

  • Trust is needed: Unlike public blockchain that doesn’t require you to trust anyone, the integrity of the private blockchain network relies on the credibility of authorized nodes. They must be trusted to verify and validate authentic transactions. The validity of records cannot be independently verified. External actors have to trust a private blockchain network without having any form of control over the verification process.


  • Security: With fewer nodes, it is much easier for a ‘bad actor’ to gain control of the network and endanger the entire network. A private network is much more vulnerable to risks of hacks and data manipulation.
  • Centralization: The private network must be built and maintained by the project or a consortium of industry players, which include maintaining a complex Identity and Access Management (IAM) system for the users. This often leads to centralization, which is also something we specifically try to avoid with blockchain.

How does Graphics Processing Unit Work?

Hi, and Good Morning everyone, today I want to share with you guys about How does Graphics Processing Unit Work?

CPU and GPU architectures are also differentiated by the number of cores. The core is essentially the processor within the processor. Most CPUs have between four and eight cores, though some have up to 32 cores. Each core can process its own tasks or threads. Because some processors have multi-threading capability, in which the core is divided virtually, allowing a single core to process two threads, the number of threads can be much higher than the number of cores. This can be useful in video editing and transcoding. CPUs can run two threads (independent instructions) per core (the independent processor unit). GPUs can have four to ten threads per core.