[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - $2.5K and $10K Prototype Boards

$2.5K and $10K Prototype Boards

Forum for anything not suitable for the other forums.

Re: $2.5K and $10K Prototype Boards

Postby mrgs » Sun Jan 27, 2013 4:27 pm

Hi All, As I guessed I have 'something' on my test Zed by end of this week. --- Attached please find a screen-shoot ---. Well, it was not so easy as I like. :) But finally I have: - 'Complex?!' Xilinx ISE environment on a GNU/Linux host, - Working 'GUI based' GNU/Linux system on Zed, compose by myself from source (u-boot, Linux kernel) + Linaro FS from Linaro. My suggestion: Please use 'Linaro-Alip' rather than 'Linaro-Ubuntu-Desktop' "File System". As You see?! this is a XGA resolution screen via VGA connector. I am going to switch to HDMI. So, I have to use a different Programmable Logic (PL) project (credit for ADI). --- It (monitor handling) was a surprise?! for me ---. But at 'least' I will ready to a totally hack both PL and PS side too(!) ;) Oh... tons to learn before the BIG GAME with Parallella. Regards, Gabor
Attachments
ZedBoard_test_2013-01-27_1645.jpg
ZedBoard_test_2013-01-27_1645.jpg (238.82 KiB) Viewed 28926 times
| OS4E : A preemptive, multiprocessing, microkernel based OS for Epiphany ARCH |
User avatar
mrgs
 
Posts: 63
Joined: Mon Dec 17, 2012 3:22 am
Location: Hungary

Re: $2.5K and $10K Prototype Boards

Postby aolofsson » Sun Jan 27, 2013 7:35 pm

Wow, that was fast! I am seriously impressed. You showed again why we need to hurry up and release all of the sources.:D
Andreas
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: $2.5K and $10K Prototype Boards

Postby mrgs » Mon Jan 28, 2013 8:33 am

To Andreas: My pleasure to prepare a little technical stuff and myself for Your CPU mesh. At the 'end of the story' I would like to say: "Zed's dead, baby. Zed's dead." ... I will get home as Parallella board spin up with "my" little OS. Take it easy, time does not matter. It is just a pure illusion.

Back to the relative World : Well, my next steps: - Zynq programmable logic hack (let me see how does it work ... Oops another language ( VHDL?!) I have to 'fall in love again' :) ) - More speed from processing system via hard-float. ( CROSS_COMPILE=arm-linux-gnueabihf- )... Wow : PS + PL + CPU mesh + OS(s). Is this the 'heaven' OR 'hell'? It is up to You. ;) Regards, Gabor
| OS4E : A preemptive, multiprocessing, microkernel based OS for Epiphany ARCH |
User avatar
mrgs
 
Posts: 63
Joined: Mon Dec 17, 2012 3:22 am
Location: Hungary

Re: $2.5K and $10K Prototype Boards

Postby ysapir » Mon Jan 28, 2013 3:58 pm

@mrgs,

"Time not important. Only life important" ;)
User avatar
ysapir
 
Posts: 393
Joined: Tue Dec 11, 2012 7:05 pm

Re: $2.5K and $10K Prototype Boards

Postby ed2k » Mon Jan 28, 2013 5:18 pm

ed2k
 
Posts: 113
Joined: Mon Dec 17, 2012 3:27 am

Re: $2.5K and $10K Prototype Boards

Postby ubii » Mon Jan 28, 2013 7:06 pm

mrgs,

Just curious, is the output that you posted on the 23rd from the same ZedBoard as what you posted on the 27th? The reason why I ask, is that I noticed that the Xilinx image from the 23rd has 1594.16 BogoMIPS listed in /proc/cpuinfo, while the Linaro-Alip image from the 27th has 1332.01 BogoMIPS listed. My understanding is that the Zynq-7000 series CPUs come in three speed grades, which are listed below.

-1: 667 MHz
-2: 733 MHz
-3: 800 MHz

Based upon the BogoMIPS listed, I am assuming that the CPU is running at 800 MHz on the Xilinx image and 667 MHz on the Linaro-Alip image. Assuming that both of these images were running on the same Zedboard, I wonder if the XML board description file on the Xilinx image actually has the CPU speed grade set to -3, instead of -1? What is interesting, is that /proc/cpuinfo on my prototype board has 1332.01 BogoMIPS listed (meaning 667 MHz), but the output of the matmul-16 example lists it at 800 MHz.

EDIT: After reading through numerous posts on the ZedBoard forum (http://www.zedboard.org/forums/zedboard-english-forum), it appears that the current Zedboards are shipping with ES (Engineering Sample) grade silicon, meaning that they are supposedly limited to speed grade -1 (667 MHz). The production version of the ZedBoards is expected to ship sometime during the first half of 2013 and will support higher clock speeds. Hopefully, the production version of the Zynq chips will be available this May, for use on the initial batch of Parallella boards.
User avatar
ubii
 
Posts: 71
Joined: Sun Dec 16, 2012 7:18 pm
Location: US

Re: $2.5K and $10K Prototype Boards

Postby mrgs » Tue Jan 29, 2013 1:55 pm

Attachments
Zynq_PS_70_v4.02a.png
Zynq_PS_70_v4.02a.png (92.64 KiB) Viewed 28789 times
| OS4E : A preemptive, multiprocessing, microkernel based OS for Epiphany ARCH |
User avatar
mrgs
 
Posts: 63
Joined: Mon Dec 17, 2012 3:22 am
Location: Hungary

Re: $2.5K and $10K Prototype Boards

Postby ubii » Tue Jan 29, 2013 5:39 pm

mrgs,

Yes, I realize that BogoMIPS are really not a proper method of calculating CPU clock speed, but the fact that there was almost a 20 percent difference in the BogoMIPS listed between each image, is what got me curious. As I later found out after reading the ZedBoard forums, the current ZedBoards are only shipping with ES grade silicon, which is limited to 667 MHz.

The source of my confusion regarding the clock speed listed in the matmul-16 example, is the fact that the version of this example in the current SDK differs from the version on my prototype board. The current SDK version, which is what I had previously looked at, appears to calculate the clock speed for both the Epiphany and ARM chips while the version of that example on my prototype board actually defines the clock speed.

Current SDK - (excerpt from /opt/adapteva/esdk/examples/matmul-16/matmul-16_host/src/matmul_host.c)

#define eMHz 400e6

tdiff[0] = ((double) clocks) / eMHz * 1000;
tdiff[1] = (timer[3].tv_sec - timer[2].tv_sec) * 1000 + ((double) (timer[3].tv_usec - timer[2].tv_usec) / 1000.0);

fprintf(fo, "Epiphany - time: %9.1f msec (%u cycles)\n", tdiff[0], clocks);
fprintf(fo, "Host - time: %9.1f msec\n", tdiff[1]);

Prototype SDK - (excerpt from /opt/adapteva/esdk/examples/matmul-16/matmul-16_host/src/matmul_host.c)

#define eMHz 600
#define aMHz 800

fprintf(fo, "Epiphany - time: %9.1f msec (@ %03d MHz)\n", tdiff[0], eMHz);
fprintf(fo, "Host - time: %9.1f msec (@ %03d MHz)\n", tdiff[1], aMHz);
User avatar
ubii
 
Posts: 71
Joined: Sun Dec 16, 2012 7:18 pm
Location: US

Re: $2.5K and $10K Prototype Boards

Postby ysapir » Tue Jan 29, 2013 11:38 pm

@ubii,

I am not sure what is the "Current SDK" and "Prototype SDK". The latest eSDK that we released was v 4.13.01.04 . This is the latest version, intended for Parrallella Prototype system (ZedBoard + Epiphany). There, there the Epiphany speed is 600MHz and the ARM speed was #defined as 800MHz, but it should probably be 667MHz, as per the ZedBoard docs (the example code was developed on a different Zynq based board).

I guess that the 400MHz Epiphany speed example version that you have comes from the EMEK3 system release. This is the clock speed on that daughter card. In that version of the example, I used the Epiphany timers to measure the calculation time, because the host-device communication channel was horribly slow. On the Zynq based systems, the measurement uses the linux "wall clock" for measuring the total computation time (including host-device I/O).
User avatar
ysapir
 
Posts: 393
Joined: Tue Dec 11, 2012 7:05 pm

Re: $2.5K and $10K Prototype Boards

Postby ubii » Wed Jan 30, 2013 12:49 am

ysapir,

Sorry, I should have been more specific regarding the the two SDK versions. The SDK that I "currently" have installed on my Linux system is the older 3.12.11.20 version, which was made available to us back in December. This is the one that I had originally looked at the matmul-16 source, which is why I was confused. The SDK version on my prototype board is in fact the newer 4.13.01.04 version. If I would have simply looked at the matmul-16 source on my prototype system, where I actually ran the program, I would have seen that the clock speed was defined for both the Epiphany and Arm chips.
User avatar
ubii
 
Posts: 71
Joined: Sun Dec 16, 2012 7:18 pm
Location: US

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 7 guests

cron