Mercurial > hg > Game > Cerium
view example/basic/README @ 448:19524a506039 draft
test_render fixed..
test_render fixed...
author | kazz@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Fri, 25 Sep 2009 16:49:49 +0900 (2009-09-25) |
parents | 028ffc9c0375 |
children | 250c7353ddaf |
line wrap: on
line source
/* * $Id: README,v 1.5 2008/10/20 10:02:01 gongo Exp $ */ - ���� int ����������ꡢ������(Twice) �ǡ���������Ǥ�2�ܤˤ��������֤��ޤ��� PPE->SPE �� DMA ž���� main.cc �� twice_init �� �Ƥ�ΤǤ狼�äƤ�館�뤫�ʤȿ����ơ�������¦�� ���Υǡ����μ�����������������롣 ------------------------------------- PPE ���������Ƥ����ǡ����μ������ ------------------------------------- void *get_input(void *p, int index) ��Ȥ��� p �ˤ� rbuf ������ޤ������ΤȤ�������ʤΤǤ虜�虜����ɬ�פ�̵���������� index �ϡ�create task ���� add_inData �����Ȼפ����ɡ����ν��֤ˤʤ�ޤ��� add_inData(data1, size1); add_inData(data2, size2); �ν��֤ǵ��Ҥ�����硢 data1 = get_input(rbuf, 0); data2 = get_input(rbuf, 0); �Ǽ��ޤ��� ------------------------------------- PPE �إǡ��������� ------------------------------------- void *get_output(void *p, int index) ��Ȥ��� p �� wbuf, index �� input ��Ʊ�������Ǥ����Ǥ��� get_output �Ǽ�����ä��ΰ�ǥǡ�����С� ���Υ���������λ������ˡ�add_outData �ǻ��ꤷ�����ɥ쥹�˽��ޤ�ޤ��� - �¹���ˡ ./twice [-cpu spe_num] [-length data_length] -cpu ���Ѥ��� SPU �ο� // ����Ϥ��ޤ��̣��̵�����ץ����Ǥ��� // ���������ξ�硢ʣ���˿���ʬ���Ƥ��줾��� 2 �ܤ�����äƤ��� // �����������а�̣�Τ����Τˤʤ�ޤ���ï��(ry -length ��������Ǥο� - �¹��� % ./twice before --- 0 1 2 3 4 5 6 7 8 9 10 11 after --- 0 2 4 6 8 10 12 14 16 18 20 22 % ./twice -length 20 before --- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 after --- 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 % ./twice -length 15 before --- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 zsh: bus error ./twice -length 15 ��ξ�硢PS3��(SPE�Ȥä����)�Ǥ� bus error ���Фޤ��� ������ͳ�� length �ˤ��äơ�����ǡ����ΥХ��ȿ��� 4�Х���(int) x 15 = 60 �Х��� ������Ǥ��� PPE <-> SPE �Ǥ� DMA ž���Υ������� 1,2,4,8�Х���, �⤷���� 16�Х����ܿ��ȷ�ޤäƤ��ޤ��� ���Υ������˸��꤬�����硢��Τ褦�� bus error ���Фޤ��� �����դξܤ������ͤϡ� Game_project/ps3/docs �ˤ��� PDF �� Fixstars �Υ����� http://cell.fixstars.com/ps3linux/index.php/3.3��DMAž���ˤ��ǡ����μ����Ϥ� �Ȥ�����Ф狼��Ȼפ��ޤ�