Hewlett packard scanjet 5500c
Hewlett packard scanjet 5500c.
Tensilica Configurable Processors Help Create Smart Memory
Stanford University Scientists Use Tensilica Xtensa LX2 Configurable Processor in Smart Memories Project to Build Multi-Processor Infrastructure for Next-Generation Applications. The project participants created a prototype of a single-chip multiprocessor system, which provides the user with the ability to program both processors and memory. Leveraging Tensilica’s design has allowed the Smart Memory team to focus on creating a flexible memory subsystem that supports multiple modes, including message passing, consistent sharing, and transaction processing. According to reports, the project is currently being evaluated for possible commercial deployment by several large semiconductor manufacturers.
Stanford configures Xtensa as a 3-thread VLIW processor with a 7-stage pipeline, 64 general-purpose registers and a 32-bit floating point unit. They defined new memory interfaces that allowed the processor to respond to metadata bits of information in memory, making it possible to support multiple types of cache synchronization. The resulting construct is a hierarchical multiprocessor system. Two Tensilica processors together with several blocks of programmable memory are combined into a building block of this design. Four of these elements are grouped with a programmable local memory controller, and then the resulting “fours” are connected with each other and with memory controllers in a “network on a chip”, forming Smart Memory.
Scientists argue that the ability to flexibly choose the mode of memory operation allows you to optimize the system for the needs of a particular application. Three main modes are supported: Shared Memory / Multithread – with synchronous cache memory; Streaming – optimal for high-performance parallel processing, for example, working with multimedia data; Transaction – Provides an easy way to parallelize applications (as opposed to organizing separate streams).
Smart Memories is not the only successful example of the Tensilica Xtensa LX2 configurable processor. Earlier this year, Swedish specialists presented a development called Vectorized VDSL2, which uses more than 50 configurable Xtensa LX2 processor cores. Recall that it is positioned as a key component of technology capable of providing simultaneous transmission of VoIP, VoD and HDTV over a regular telephone line.