Premium
inAspect: interfacing Java and VSIPL applications
Author(s) -
Alford Torey,
Shah Vijay P.,
Skjellum Anthony,
Younan Nicholas H.,
Taylor Clayborne D.
Publication year - 2005
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.862
Subject(s) - computer science , java , interfacing , programmer , interface (matter) , operating system , workstation , emphasis (telecommunications) , programming language , computer architecture , embedded system , computer hardware , telecommunications , bubble , maximum bubble pressure method
In this paper, we discuss the origin, design, performance, and directions of the inAspect high‐performance signal‐ and image‐processing package for Java. The Vector Signal and Image Processing Library (VSIPL) community provides a standardized application programmer interface (API) for high‐performance signal and image processing plus linear algebra with a C emphasis and object‐based design framework. Java programmers need high‐performance and/or portable APIs for this broad base of functionality as well. inAspect addresses PDAs, embedded Java boards, workstations, and servers, with emphasis on embedded systems at present. Efforts include supporting integer precisions and utilizing coordinate rotation digital computer (CORDIC) algorithms—both aimed at added relevance for limited‐performance environments, such as present‐day PDAs. Copyright © 2005 John Wiley & Sons, Ltd.