|
|
|
New Multi-threading Solution from MIPS Technologies Delivers Significant Gains in System Performance for the Embedded Market Initial Licensees of the MIPS32® 34K™ Core Family Include iVivity, Mobileye and PMC-Sierra Additionally, the Company announced early adopter licensees including iVivity, Mobileye, and PMC-Sierra. Single-threaded microprocessors today waste many cycles while waiting to access memory, considerably limiting system performance. The 34K cores are designed to mask the effect of memory latency by increasing processor utilization. As one thread stalls, additional threads are instantly fed into the pipeline and executed, resulting in a significant gain in application throughput. Internal benchmarks indicate that the 34Kc™ core running two threads achieved a 60% speedup over a single-threaded processor with only a 14% increase in die size. Additionally, the 34K core family delivers superior real-time responsiveness for embedded applications. Users can allocate dedicated processing bandwidth to real-time tasks resulting in a guaranteed Quality of Service (QoS). This mechanism constantly monitors the progress of threads and dynamically takes corrective actions to meet or exceed the real-time requirements. "MIPS Technologies has taken a straightforward and sensible approach in implementing multi-threading for embedded applications," said Jim Turley, principal analyst, Silicon Insider. "It's a well thought-out strategy that should result in improved system efficiency and cost savings for MIPS Technologies' new and existing customers." Usage models Additionally, the 34K cores can be configured with a maximum of two VPEs (Virtual Processing Element-a representation of the OS-only visible state of the MIPS32 architecture) and five TCs (Thread Context-a representation of the user-state of the MIPS32 architecture) for ultimate design flexibility. (See figure 1, "MIPS32® 34K™ Core-Simplified Overview). This dual VPE capability allows the 34K cores to run two independent operating systems concurrently or alternatively a 2-way SMP OS. In addition, up to five TCs can be used to allow a single OS to run up to five processes concurrently. Customers benefit from:
Customer Adoption "Critical to the design of our second generation Eye-Q2™ SoC was application performance, proven reliability and guaranteed real-time response," said Elchanan Rushinek, vice president of engineering at Mobileye. "After evaluating competitive offerings, it was clear the value proposition of the 34K cores' multi-threading capability was the superior solution." (See separate release 2/6/06, "Mobileye Licensees MIPS Technologies' Multi-threading MIPS32® 34Kf™ Core for Next-Generation Driver Assistance SoC.") "PMC-Sierra is recognized for our unique ability to innovate and integrate key technologies in leading-edge SoC solutions," said Dr. Robert Yung, vice president and chief technology officer at PMC-Sierra. "The 34K multi-threading technology offers the superior performance and functionality we require for some of our next-generation products." "SoC designers who are serious about tackling the insatiable demand for greater system performance while addressing the need to reduce system costs-especially in the consumer market-find the value proposition of the 34K core family very compelling," said Jack Browne, vice president of marketing at MIPS Technologies. "We are delighted by the market's reception to the 34K cores thus far and anticipate continued rapid adoption." Target Markets and Applications The extreme flexibility of the 34K cores enables them to run in an SMP-like configuration, which makes them an ideal choice for high-performance imaging devices such as multifunction printers and scanners. Furthermore, the higher application throughput combined with the power-efficiency of the 34K cores make them especially suitable for low-power applications such as digital cameras, mobile handheld devices and portable media players. Development Support: The MIPS® Ecosystem Key solution-providers with optimized 34K core support include: Cadence Encounter® Reference Methodology is available for customers of the 34K core family and provides a fast, predictable path to high-quality silicon. Cadence Incisive® emulation offers hardware/software co-verification with Palladium®, which integrates with FS2 probes and a variety of software debuggers. CoWare's ConvergenSC provides a powerful, standards-based environment to develop, analyze, and optimize SystemC transaction-level platform models, speeding the concurrent design of SoCs with embedded software at the electronic system level (ESL). Denali's Databahn™ cores provide DDR controller solutions for high-performance memory sub-systems and facilitate chip interface design, integration and verification. Coupled with the multi-threaded capabilities of the 34K cores, their high-performance memory systems offer customers additional differentiation in performance, throughput and cost. Express Logic's ThreadX® is a small-footprint, highly efficient RTOS, now enhanced to support multi-threading on the 34K cores. First Silicon Solutions (FS2) supports a comprehensive suite of EJTAG debug and trace tools for the 34K cores. The 34K PDtrace™ system, coupled with the System Navigator™ probe, provides best-in-class debug capabilities including support for hardware based multi-threading, allowing customers to concurrently capture and view execution flow, load/store addresses, and the associated data. FS2's tools are integrated with the GDB/Insight debugger found in the GNU-based MIPS SDE tool chain, ensuring seamless operation, sophisticated features, ease of use, and minimal cost to the developer. Green Hills Software offers a total software development solution that employs leading-edge compiler technology optimized for the 34K core family. Magma's reference methodology, based on the Magma Blast Create™ RTL-to-placed gates, Blast Plan™ Pro hierarchical design and the Blast Fusion® physical design solutions, enables the 34K core family to be easily integrated into SoC designs being implemented with Magma software. Microsoft's next version of Windows® CE will run on the 34K core family. A board support package (BSP) will be available from the MIPS Technologies' website. MIPS Technologies' Software Toolkit combines the popular Free Software Foundation (FSF) Open Source GNU tools with MIPS Technologies' proprietary runtime libraries that are pre-configured to many of its popular evaluation boards. The MIPS software development environment (SDE) supports the latest features of the 34K core family. The MIPS SDE Lite package is available for free download from www.mips.com. OCP-IP, the industry association delivering OCP as the standard for IP core interfaces that facilitate "plug and play" SoC design, defines the high-performance, out-of-order, on-chip protocol that is employed in the native interface for all 34K cores. Sonics provides a scalable intelligent interconnect architecture, boosting 34K-based system performance and enabling easy integration of other peripherals. In addition, its SMART Interconnects™ allows users to customize their designs and reduce time to market. Synopsys' optimized Galaxy™ Design Platform reference flow is available for customers of the 34K core family, helping them meet performance targets quickly. TimeSys Corporation delivers subscription-based access to a MIPS32 Linux distribution through LinuxLink by TimeSys™, a commercially-supported Linux solution delivering the latest Linux features directly from MIPS Technologies. LinuxLink incorporates an optimized open-source tool chain and enhanced Linux kernel for the 34K cores, in addition to continuously updated software components and tools. Virage Logic Corporation's Area, Speed and Power (ASAP) MemoryT power efficient memory compilers, and ASAP LogicT standard cell libraries are optimized for MIPS Technologies' 34K core family. Virtio's VPMM-SC Virtual Platform for MIPS Malta™ development boards models the 34K core family for software development before hardware availability. This Virtual Platform offers a choice of instruction-accurate and cycle-accurate CPU models. VPMM-SC increases a software developer's productivity by allowing superior visibility and control into the hardware and software for efficient debug. See www.virtio.com/vpmm-sc for more information. As a leader in the device software optimization industry, Wind River is excited about the advances that the 34K core family offers and the innovation it will enable in device software. Wind River will work with its customers to realize the benefits of these advances. MIPS32 34Kc Core Product Specifications1,2 1Frequency, power consumption and size depend upon configuration options, synthesis, silicon vendor, process, and cell libraries. The MIPS32 34K Core Family 34Kf™ Core: Adds hardware floating point support that is fully compliant with the IEEE 754 specification. 34K Pro Series® Cores: 34Kc Pro and 34Kf Pro Series cores feature the CorExtend™ capability which allows SoC designers to add proprietary instructions and tightly coupled hardware. For additional product information please go to www.mips.com. Availability About MIPS Technologies |
|
|
|
|
All material on this site copyright © 2006 techfocus media, inc. All rights reserved. Embedded Technology Journal Privacy Statement |