Hardware-Software Partitioning in System-on-Chip (SoC)

Oct 23, 2018  |  Author : admin_mirabilis

Hardware-software partitioning is the division of an application’s computations into a part that executes as sequential instructions on a microprocessor (the “software”) and a part that runs as parallel circuits on some IC fabric like an ASIC or FPGA (the “hardware”), to achieve design goals set for metrics like performance, power, size, and cost. The […]

Read more


Do multiple processor cores yield higher performance?

Jan 05, 2016  |  Author : Deepak Shankar

Using multi-cores implies higher performance – is it the truth or myth? Well, in this blog, we will analyze the role of multi-core Processors in improving the performance. According to the GeekBench test results, Apple iPhone 6 with dual core A8 Processor has a higher performance rating for applications and memory activity compared to the […]

Read more


Multi-core, Power Optimization- All about system design and exploration

Oct 10, 2015  |  Author : Deepak Shankar

Multi-core, mutli-thread, multi-processors, lower power, more performance, shorter response time, higher throughput.  These are all the sales pitch and potential of these new technology.  Be it Nvidia with a large number of small cores, or the Monarch with it is local embedded memory or the Intel architectures or the Snapdragon, multi-cores are the new approach. […]

Read more