Nature of Business
Legal Status of Firm
Private Limited Company
Upto Rs. 50 Lakh
The bar of semiconductor performance is being raised with the rapid proliferation of multicore & manycore technologies in the computing industry. While the era of a free performance boost that was gained by just migrating onto a chip with a higher frequency is coming to an end, architects and developers are poised with a new challenge at the dawn of multicore.
The parallel programming challenge that includes:
New parallel programming paradigms and frameworks
Scarcity of skills, steep learning curve
Protecting legacy software investments
Diversity in multicore architectures: homogenous, heterogeneous, shared & distributed memory.
Constraints on sequential to parallel speed-up potential - Amdahl’s law
Increased development time, efforts and cost
Debugging and Troubleshooting concurrency issues
Availability of Parallel programming tools
Ensuring parallel code reliability with respect to sequential legacy code
Ensuring portability and performance scalability on future architectures with increased core count
A multicore migration programme can also stretch the product’s time to market. In a competitive industry where every other vendor is engineering their product for enhanced performance and racing to put their product first in the market, then why be left behind?
In such a scenario, Intecore can assist your engineering teams in your multicore migration and performance boosting efforts, while you completely focus on innovation and creating product differentiation.
Services Founded And Designed On A Broad Technology Base
At the core of our competencies in the Multicore, Embedded and HPC space, lies our skills in the various Technologies, Tools, Methodologies and Frameworks which are employed for delivering solutions & services to our customers.
Intecore strives to keep itself updated and educated with the latest technologies and skills relevant to a certain application or an industry domain. These skills and knowledge base form the basis for our professional and mature approach towards addressing our project challenges be it in the Embedded, Multicore or HPC domains.
In today’s world it is hard to imagine a life without an electronic device. Be it the cell phone, the laptop, a networking switch, the car’s infotainment system, the flight cockpit or the Mars unmanned missions or even a remote surgical equipment; everywhere we have embedded electronics. And at the core of those devices are the critical software engines that run ceaselessly to make these devices functional.
Intecore’s embedded software services are based on substantial man-years of experience and technology skills for the embedded products industries. We provide software services on RTOS and bare metal based systems, device drivers, boot code, product firmware development and performance optimization for hardware accelerators & multicore platforms. Typically embedded software accounts for 50% of the total project cost. By outsourcing this piece of development to us, our clients benefits from a reduced time to market and total cost of ownership for the product.
We offer embedded software development services for products and equipments used in Industrial Automation, Networking and Communications, Oil & Gas, Digital Multimedia and High Performance Embedded Computing (HPEC) applications.
Intecore’s embedded services includes the following offerings:
For Product/Device Manufacturers:
Design and Development of Board Device Drivers
Low-level BSP, Boot code, File systems development
Application Firmware modeling, design, development and validation
Porting of legacy firmware to Real Time Operating System(RTOS) platforms
Porting of firmware across semiconductor devices
Migration of device firmware from single-core to multi-core and hardware accelerator platforms
Development of High performance embedded computing applications.
Bare metal based firmware development
Protocol Implementation (both Industry Standard and Proprietary)
Systems Modeling: Model based system engineering, Model based design
Code and Algorithms optimization: performance, memory footprint, power
Product Software Verification & Validation services
PC based device configuration/programming tools development.
Advances in semiconductor and computing technologies have increasingly enabled the scientific and engineering community to explore & experiment on cutting edge scientific domains. Historically, lot of theoretical data and compute bound science and engineering problems got a computational boost through use of supercomputers and computer clusters. But with the advent of GPGPUs and Multi/Manycore, things are even changing for better; research scientists and engineers may now think of having a personal desktop supercomputer for his/her exclusive use rendering a deterministic computation bandwidth. Many complex scientific and engineering problems can now be computationally modeled faster with multicore advancements. One need not wait for days to get a computation result from their clusters. Multi/Many-core and GPU technologies hold the promise for delivering the same results within hours.
But at the same time the computer scientists are also faced with a new challenge in putting the theoretical and mathematical models into high performing computable algorithms. Such algorithmic models are quite data intensive and needs great degree of parallelism to produce faster results and superior graphical visualization. These computations need to exploit and utilize the underlying compute platform architecture to the fullest.
HPC service practice at Intecore delivers the right ingredients for your high performance application needs.
Services offered in High Performance Computing:
Performance Engineering for HPC Applications
Algorithms Analysis, Re-factoring for Multicore/GPU Accelerated platforms
HPC applications development on NVIDIA CUDA Based platforms
Applications & Algorithm performance optimization
Architecture specific optimization
Migration of HPC Applications to CUDA based platforms
Migration of HPC Applications to OpenCL based platforms
Visualization Application Development.
Our skills are in the parallelism technologies space but we do not claim to be experts in the areas of the specific scientific stream of the HPC domain, which is better conceived as our customers’ area. But, as a team of engineers and computer science professionals we are able to appreciate and understand the customer’s problem space and the algorithmic intent faster when we interact with the core domain teams. All projects are collaboratively executed in a closely integrated fashion with our customers.
Applications under HPC Practice:
Video and Image Processing
Visual Computing / Professional Visualization
One of the earliest adopters of electronics based automation, the industrial manufacturing and process industries have helped drive the necessity for technological improvements in embedded electronics. We find embedded devices in the form of Programmable Logic Controllers (PLC), Human Machine Interface (HMI), Instrumentation, Industrial Communication Controllers and Gateways, Machine-to-Machine Communication devices and many more in industrial automation.
The ever increasing necessity of greater bandwidth for data communications is driving the network equipment industry to innovate faster, secure and reliable devices. In modern times, network security is a major concern which needs to be ensured amidst growing bandwidth needs. Complex threats needs complex security algorithms and infrastructure.
As the consumable content (data, audio, video) is increasing, so is the load on the core communications equipment & infrastructure. Multicore architectures in networking equipments hold the promise to keep pace with this consumer demand.
Network Infrastructures and Equipment providers are also embracing open standards to flexibly manage the data plane and control plane operations.
At Intecore we have a dedicated focus on strengthening our Multicore Technology base. In coming years, we shall see a lot of new parallel programming languages, paradigms, tools and semiconductor architectures that will emerge to support the multicore ecosystem. Some technologies will become very popular and some may not do so well or even fade away. We are committed to keeping pace with this trend and shall also diversify our technology skills base alongside the industry.
Intecore has a varied expertise in embedded technologies space while catering to multiple industries including Industrial Automation, Oil Field electronics, Networking & Communications and Digital Multimedia. We strive to provide the best solution to a given challenge with the use of the most appropriate technology. We also invest on training and skill development of our engineers to help them keep pace with the newer & advanced technologies introduced in the embedded marketplace.
Intecore Technologies Private Limited
E-106, 1st Floor, Sanskruti, Handewadi Road, Hadapsar,
Pune-411028, Maharashtra, India