Customer Service

Post Reply
ejolson
Posts: 8
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 2 times
Contact:

Customer Service

Unread post by ejolson » Tue Feb 11, 2020 2:16 am

Yesterday I ordered a couple new N2 devices with the case, power supply, SD card and 4GB RAM--the first single-board computers I've purchased from Hardkernel. After finishing the order I noticed that I had accidentally permuted the digits in my street address. I immediately sent an email to customer support explaining the problem and received a reply with within an hour volunteering to fix the address on the airbill or cancel the order.

I've replied with a confirmation to ship to the corrected address and am looking forward to continuing the discussion here after the N2s arrive. This post is simply the report of a good customer service experience so far. Thanks!

User avatar
rooted
Posts: 7277
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 465 times
Been thanked: 129 times
Contact:

Re: Customer Service

Unread post by rooted » Tue Feb 11, 2020 11:38 am

Welcome to the forum, I'm glad HK customer service was able to fix your address mishap. The N2 is a great SBC, I think you will really enjoy.

ejolson
Posts: 8
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: Customer Service

Unread post by ejolson » Fri Feb 14, 2020 1:47 pm

Woohoo! The N2s came today, one day ahead of the predicted DHL delivery. I've unpacked them and put them in cases but haven't had time for more since today is my birthday anniversary! After I've had time to try them, I'll post again.

User avatar
mad_ady
Posts: 7381
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 359 times
Been thanked: 258 times
Contact:

Re: Customer Service

Unread post by mad_ady » Fri Feb 14, 2020 2:03 pm

Happy birthday!

joy
Posts: 1089
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 65 times
Been thanked: 122 times
Contact:

Re: Customer Service

Unread post by joy » Fri Feb 14, 2020 6:37 pm

@ejolson, Happy Birthday!

ejolson
Posts: 8
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: Customer Service

Unread post by ejolson » Wed Feb 19, 2020 5:09 am

Thanks for the birthday wishes. My son's birthday (now 3 years old) is two days after mine, so it's been a busy week. I've got one of the N2 devices configured and ran some tests. I compiled and installed the version 9.2 of gcc--the latest, which went smoothly--and then ran a simple performance tool that I developed a few years ago. The results were

Code: Select all

$ ./pichart-openmp -n16 -t"ODROID N2"
pichart -- Raspberry Pi Performance OPENMP version 33

Prime Sieve          P=14630843 Workers=8 Sec=0.478703 Mops=1951.79
Merge Sort           N=16777216 Workers=16 Sec=0.580087 Mops=694.126
Fourier Transform    N=4194304 Workers=4 Sec=0.735587 Mflops=627.218
Lorenz 96            N=32768 K=16384 Workers=4 Sec=0.470481 Mflops=6846.67

The ODROID N2 has Raspberry Pi ratio=43.6099
Making pie charts...done.
which led to the graphical output

Image

Note that
  • Running the two A53 cores in parallel with the four A73 cores resulted in best performance on the integer tests Prime Sieve and Merge Sort.
  • Running parallel using only the four A73 cores resulted in best performance on the floating-point tests Fourier Transform and Lorenz 96.
  • Setting the option -n16 obtained the best overall scores by optimizing over choices of 16, 8, 4, 2 and 1 worker threads.
  • Full source code is available here.
  • The reported Pi ratio 43.6099 is about 1.57 times faster than the fastest result for Raspberry Pi 4B (obtained with clang 9.0.0).
  • Additional information about the Pi Pie Chart program is in this thread on the Raspberry Pi Forum.
  • I haven't tried the clang compiler on the ODROID N2 yet but will do so soon.
These users thanked the author ejolson for the post:
odroid (Wed Feb 19, 2020 11:05 am)

joy
Posts: 1089
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 65 times
Been thanked: 122 times
Contact:

Re: Customer Service

Unread post by joy » Wed Feb 19, 2020 8:54 am

oh! That’s a nice tool to check benchmarks.
Thanks for sharing it and a test result.

o_lampe
Posts: 89
Joined: Wed Jan 01, 2020 12:35 am
languages_spoken: english german
ODROIDs: MC1 solo
Has thanked: 6 times
Been thanked: 11 times
Contact:

Re: Customer Service

Unread post by o_lampe » Wed Feb 19, 2020 3:42 pm

Very nice chart!
Setting the option -n16 obtained the best overall scores by optimizing over choices of 16, 8, 4, 2 and 1 worker threads.
Shouldn't there be a 6-worker option, too? The N2 has 6 cores, hence my noobish question...

ejolson
Posts: 8
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: Customer Service

Unread post by ejolson » Thu Feb 20, 2020 1:14 am

o_lampe wrote:
Wed Feb 19, 2020 3:42 pm
Shouldn't there be a 6-worker option, too? The N2 has 6 cores, hence my noobish question...
You are right. Using 6 worker threads was best for the integer tests. However, the Fourier Transform and Lorenz 96 computations run noticeably slower with 6 workers than with 4. Moreover, the integer tests performed almost as well when the pool was overprovisioned with 8 and 16 workers.

The way the code is written, by default it runs each test with workers equal to twice the available cores, then cuts the worker pool in half and tries again until it gets down to 1 worker. Therefore, if the -n option is not specified, the program optimises over 12, 6, 3 and 1 worker threads when run on the ODROID N2. Unfortunately, this strategy doesn't work well for big.LITTLE architectures when 2 of the cores have much slower floating-point than the other 4. Fortunately, the program already provided the option to start with a specified quantity of worker threads and starting with 16 workers led to pretty good results for all the tests.

Although one could improve the tests individually for big.LITTLE, the point of the chart isn't to determine the optimal hardware performance for solving each of the benchmark problems, but only the results one might practically expect from a reasonable effort in C.

Even in C there is much that could be tuned that isn't. Not only is big.LITTLE not taken into account but different compilers and optimisation settings could be used for each routine. At the same time, I find it interesting how over provisioning with more workers than cores seems to compensate for the fact that not all cores are the same.

In my opinion, one may see big.LITTLE types of architectures in future servers and high-performance computing. Thus, it is nice to have an inexpensive machine like the N2 to become familiar with how to use such environments.

alexeushka
Posts: 4
Joined: Sat Feb 22, 2020 8:36 am
languages_spoken: english
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Customer Service

Unread post by alexeushka » Sat Feb 22, 2020 8:44 am

ejolson wrote:
Tue Feb 11, 2020 2:16 am
Yesterday I ordered a couple new N2 devices with the case, power supply, SD card and 4GB RAM--the first single-board computers I've purchased from Hardkernel. After finishing the order I noticed that I had accidentally permuted the digits in my street address. I immediately sent an email to customer support explaining the problem and received a reply with within an hour volunteering to fix the address on the airbill or cancel the order.

I've replied with a confirmation to ship to the corrected address and am looking forward to continuing the discussion here after the N2s arrive. This post is simply the report of a good customer service experience so far. Thanks!
yourwelcome. I was sending that message
These users thanked the author alexeushka for the post:
ejolson (Sat Feb 22, 2020 2:02 pm)

ejolson
Posts: 8
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: Customer Service

Unread post by ejolson » Sat Feb 22, 2020 2:03 pm

alexeushka wrote:
Sat Feb 22, 2020 8:44 am
ejolson wrote:
Tue Feb 11, 2020 2:16 am
Yesterday I ordered a couple new N2 devices with the case, power supply, SD card and 4GB RAM--the first single-board computers I've purchased from Hardkernel. After finishing the order I noticed that I had accidentally permuted the digits in my street address. I immediately sent an email to customer support explaining the problem and received a reply with within an hour volunteering to fix the address on the airbill or cancel the order.

I've replied with a confirmation to ship to the corrected address and am looking forward to continuing the discussion here after the N2s arrive. This post is simply the report of a good customer service experience so far. Thanks!
yourwelcome. I was sending that message
Again thanks for fixing my order and sending things out so efficiently! The ODROID N2 computers are working well.
These users thanked the author ejolson for the post:
joy (Sat Feb 22, 2020 2:42 pm)

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 5 guests