Posts

IIT Madras & ISRO jointly develops India’s first Aerospace-Grade Semiconductor IRIS

Image
 A significant advancement in semiconductor technology has been made by the Indian Space Research Organization ( ISRO ) and the Indian Institute of Technology Madras ( IIT Madras ). They have developed and successfully tested IRIS (Indigenous RISCV Controller for Space Applications), a SHAKTI -based semiconductor chip of aerospace quality. This development was part of the effort to indigenize semiconductors used by ISRO for its applications, Command and Control Systems and other critical functions aligning with its march towards ‘Atmanirbhar Bharat’ in Space Technologies. The SHAKTI microprocessor project is led by Prof. V. Kamakoti at Prathap Subrahmanyam Centre for Digital Intelligence and Secure Hardware Architecture ( PSCDISHA ) in Department of Computer Science and Engineering, IIT Madras. The SHAKTI class of systems are based on RISC-V , an open-source Instruction Set Architecture (ISA), for designing custom processors. ‘SHAKTI’ is backed by Ministry of Electronics and Info...

Basics of Computational Geometry

Image
 Geometry is a branch of mathematics that deals with the measurement, properties, and relationships of points, lines, angles, surfaces, and solids broadly the study of properties of given elements that remain invariant under specified transformations. Its the fundamental aspect of defining the physical world and its phenomena. And we can study and procure it using computer algorithms broadly classified as computational geometry .  Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems are also considered to be part of computational geometry. While modern computational geometry is a recent development, it is one of the oldest fields of computing with a history stretching back to antiquity. Its the sub-field of algorithm theory that involves the design and analysis of efficient algorith...

Memory devices

Image
 Memory is one of the important parts in a computer or any other digital system. It is used to hold data and programs required for processing and performing tasks.  Memory is required to save data and instructions. Memory is divided into cells, and they are stored in the storage space present in the computer. Every cell has its unique location/address. Memory is very essential for a computer as this is the way it becomes somewhat more similar to a human brain. In this article, we are going to discuss memory and memory units in detail. Memory also affects the performance, efficiency, and speed of the digital system. These days, semiconductor memories are popular, as they provide a very high-speed operation, large storage capacity, and compact size. Main memory operates at a high speed compared to mass storage which is slower but less expensive per bit and higher in capacity. Besides storing opened programs and data being actively processed, computer memory serves as a mass stor...

Microchip to Boost Edge AI with NVIDIA Holoscan

Image
 The NVIDIA Holoscan AI sensor processing platform, SDK and development ecosystem has helped to streamline the design and deployment of AI and high-performance computing ( HPC ) applications at the edge for real-time insights. Now, FPGAs are unlocking new edge-to-cloud applications for this advanced AI platform while enabling AI/ML inferencing and facilitating the adoption of AI in the medical, industrial and automotive markets.  Microchip's new PolarFire FPGA Ethernet Sensor Bridge is empowering developers to create innovative, real-time solutions with NVIDIA’s edge AI and robotics platforms that will revolutionize sensor interfaces across a wide range of powerful applications. To enable developers building artificial intelligence (AI)-driven sensor processing systems, Microchip Technology has released its PolarFire FPGA Ethernet Sensor Bridge that works with the NVIDIA Holoscan sensor processing platform.  Accelerating Real-time Edge AI with NVIDIA Holoscan The Pola...

NPU : Neural Processing Unit

Image
Neural processing units ( NPUs ) are specialized computer processors designed to mimic the information processing mechanisms of the human brain. They are specifically optimized for neural networks, deep learning and machine learning tasks and applications. NPUs are designed to optimize AI computations thanks to their significant performance improvements over traditional CPUs and GPUs. Differing from general-purpose central processing units (CPUs) or graphics processing units (GPUs), NPUs are tailored to accelerate AI tasks and workloads, such as calculating neural network layers composed of scalar, vector and tensor math.  Matrix multiplications, convolutions, and other linear algebraic operations essential to neural networks are best performed by NPUs. NPUs make impressive speed and efficiency advantages by utilizing parallel processing on top of memory architectures that have been tuned. Often utilized in heterogeneous computing architectures that integrate various processor...

Starting with Ubuntu

Image
Hardware is nothing but finely designed machinery. A machine is ultimately a machine only, which is always made to work. It is the kernel on an operating system that makes the hardware alive. There is a hugely popular operating system Linux which is mostly used in most sincere applications.  Linux is an open source operating system (i.e., its code is also available) created by a Finnish student Linus Torvalds . Linux is available in multiple distributions such as Ubuntu, Red Hat, Linux Mint, Fedora, Debian, CentOS and many more. In this session, you shall learn to work with Ubuntu distribution of Linux. It's derived from Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical and a community of other developers, under a meritocratic governance model. Starting Ubuntu When you boot your comput...