Difference between revisions of "CSE598/494 System-Level Hardware-Software Codesign"
From esoterum.org
(→Paper Presentation) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Paper Presentation == | ||
+ | *> (2.1) D.C. Pham, T. Aipperspach, D. Boerstler, M. Bolliger, R. Chaudhry, D. Cox, P. Harvey, P.M. Harvey, H.P. Hofstee, C. Johns, J. Kahle, A. Kameyama, J. Keaty, Y. Masubuchi, M. Pham, J. Pille, S. Posluszny, M. Riley, D.L. Stasiak, M. Suzuoki, O. Takahashi, J. Warnock, S. Weitzel, D. Wendel, K. Yazawa, [http://ieeexplore.ieee.org.ezproxy1.lib.asu.edu/iel5/4/33202/01564359.pdf?tp=&arnumber=1564359&isnumber=33202 "Overview of the architecture, circuit design, and physical implementation of a first-generation cell processor"], Technol. Group, IBM Syst., Austin, TX, USA, IEEE Journal of Solid-State Circuits, Volume: 41 , Issue: 1, pp. 179-196, Jan. 2006 | ||
+ | *David A. Bader, Virat Agarwal, [http://www.cc.gatech.edu/~bader/papers/FFTC-HiPC2007.pdf "BFFTC: Fastest Fourier Transform for the IBM Cell Broadband Engine"], High Performance Computing – HiPC 2007, pp. 172-184, 2007 | ||
+ | |||
== JPEG == | == JPEG == | ||
*Gregory K. Wallace, [http://white.stanford.edu/~brian/psy221/reader/Wallace.JPEG.pdf "The JPEG Still Picture Compression Standard"], IEEE Transactions on Consumer Electronics, 1991 | *Gregory K. Wallace, [http://white.stanford.edu/~brian/psy221/reader/Wallace.JPEG.pdf "The JPEG Still Picture Compression Standard"], IEEE Transactions on Consumer Electronics, 1991 | ||
*[http://library.lib.asu.edu/search/X?SEARCH=The+Data+Compression+Book ''The Data Compression Book'' at ASU Library] | *[http://library.lib.asu.edu/search/X?SEARCH=The+Data+Compression+Book ''The Data Compression Book'' at ASU Library] | ||
+ | *[http://www.nationmaster.com/encyclopedia/JPEG JPEG article on nationmaster.com encyclopedia] | ||
+ | |||
+ | == Xilinx == | ||
+ | *[http://www.xilinx.com/support/mysupport.htm#Virtex-II%20Pro Virtex-II Pro data sheets] | ||
+ | |||
+ | == Project 2 == | ||
+ | *[http://www.thescripts.com/forum/thread753816.html Can this be used to replace file pointers?] | ||
+ | |||
+ | Here is an example of using `fmemopen' to create a stream for | ||
+ | reading from a string: | ||
+ | <code> | ||
+ | #include <stdio.h> | ||
+ | |||
+ | static char buffer[] = "foobar"; | ||
+ | |||
+ | int | ||
+ | main (void) | ||
+ | { | ||
+ | int ch; | ||
+ | FILE *stream; | ||
+ | |||
+ | stream = fmemopen (buffer, strlen (buffer), "r"); | ||
+ | while ((ch = fgetc (stream)) != EOF) | ||
+ | printf ("Got %c\n", ch); | ||
+ | fclose (stream); | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </code> | ||
+ | This program produces the following output: | ||
+ | |||
+ | Got f | ||
+ | Got o | ||
+ | Got o | ||
+ | Got b | ||
+ | Got a | ||
+ | Got r |
Latest revision as of 14:55, 11 April 2008
Contents
Paper Presentation
- > (2.1) D.C. Pham, T. Aipperspach, D. Boerstler, M. Bolliger, R. Chaudhry, D. Cox, P. Harvey, P.M. Harvey, H.P. Hofstee, C. Johns, J. Kahle, A. Kameyama, J. Keaty, Y. Masubuchi, M. Pham, J. Pille, S. Posluszny, M. Riley, D.L. Stasiak, M. Suzuoki, O. Takahashi, J. Warnock, S. Weitzel, D. Wendel, K. Yazawa, "Overview of the architecture, circuit design, and physical implementation of a first-generation cell processor", Technol. Group, IBM Syst., Austin, TX, USA, IEEE Journal of Solid-State Circuits, Volume: 41 , Issue: 1, pp. 179-196, Jan. 2006
- David A. Bader, Virat Agarwal, "BFFTC: Fastest Fourier Transform for the IBM Cell Broadband Engine", High Performance Computing – HiPC 2007, pp. 172-184, 2007
JPEG
- Gregory K. Wallace, "The JPEG Still Picture Compression Standard", IEEE Transactions on Consumer Electronics, 1991
- The Data Compression Book at ASU Library
- JPEG article on nationmaster.com encyclopedia
Xilinx
Project 2
Here is an example of using `fmemopen' to create a stream for
reading from a string:
#include <stdio.h>
static char buffer[] = "foobar";
int
main (void)
{
int ch;
FILE *stream;
stream = fmemopen (buffer, strlen (buffer), "r");
while ((ch = fgetc (stream)) != EOF)
printf ("Got %c\n", ch);
fclose (stream);
return 0;
}
This program produces the following output:
Got f
Got o
Got o
Got b
Got a
Got r