PLX architecture and
tools have been used in some of the papers published by PALMS. These are listed
below:
- Ruby
B. Lee and A. Murat Fiskiran, PLX: An Instruction Set Architecture and
Testbed for Multimedia Information Processing, Journal of VLSI Signal
Processing 40, 85-108, 2005. [PDF]
- Xiao
Yang, Shamik K. Valia, Michael J. Schulte, and Ruby B. Lee, Exploration
and Evaluation of PLX Floating-point Instructions and Implementations for
3D Graphics, Proceedings of the 38th
Annual Asilomar Conference on Signals, Systems, and Computers,
November 2004. [PDF]
- Ruby
B. Lee and A. Murat Fiskiran, PLX: A Fully Subword-Parallel Instruction
Set Architecture for Fast Scalable Multimedia Processing, Proceedings
of the 2002 IEEE International Conference on Multimedia and Expo (ICME
2002), pp. 117-120, August 2002. [PDF] [PDF from proceedings]
- Ruby B. Lee, A. Murat Fiskiran, Zhijie
Shi and Xiao Yang, Refining Instruction Set Architecture for
High-Performance Multimedia Processing in Constrained Environments, Proceedings
of the 13th International Conference on Application-specific Systems,
Architectures and Processors (ASAP 2002), pp. 253-264, July
2002. [PDF]
[PDF
from proceedings]
This paper discusses the new permutation instructions included
in PLX 1.2:
- Ruby
B. Lee, Subword Permutation Instructions for Two-Dimensional Multimedia
Processing in MicroSIMD Architectures, Proceedings of the IEEE
International Conference on Application-Specific Systems, Architectures
and Processors (ASAP 2000), pp. 3-14, July 2000. [PDF]
This paper discusses how to use PLX multimedia instructions
to do matrix transpose:
- Ruby
Lee, Multimedia Extensions for General-Purpose Processors. Invited paper. Proceedings
of the IEEE Signal Processing Systems Design and Implementation, pp. 9-23.
November 1997. [PS][PDF]