Форум

Поздравляю всех форумчан с Новым Годом! Это год 15-ти летия нашего ресурса, который несмотря на многие сложности проолжает существовать и работать. Желаю всем здоровья, удачи, благополучия и успешного участия в любимых проектах.
Вы должны войти, чтобы создавать сообщения и темы.

Raspberry Pi и другие одноплатные компьютеры

Здравствуйте! 🙂

И число, и разнообразие одноплатных компьютеров - постоянно растёт вместе с из возможностями. Они интересны и компактностью и невысоким (как правило) тепловыделением и (в большинстве случаев) процессорами на архитектуре ARM. И, конечно же, возможностью использовать их в самых разных электронных поделках!

Предлагаю делиться опытом эксплуатации и новостями!

P.S. Самые интересные ресурсы:

Array

Блог о Raspberry pi и boinc.

Кратко: 22 одноплатника 10 x Pi3 model B+ 10 x Pi3 model B, 2 x Pi4 model B (4GB) выдают в Einstein 10-12,000 очков в сутки в приложении BRP4.

Примерно как встроенная графика Интел  HD 4000 i5-3317u (~214gflops fp32).

Производительность у одноплатников спорная.

http://marksrpicluster.blogspot.com/?m=1

Array
Цитата: Shmya-2 от 09.01.2020, 20:06

Блог о Raspberry pi и boinc.

Кратко: 22 одноплатника 10 x Pi3 model B+ 10 x Pi3 model B, 2 x Pi4 model B (4GB) выдают в Einstein 10-12,000 очков в сутки в приложении BRP4.

Примерно как встроенная графика Интел  HD 4000 i5-3317u (~214gflops fp32).

Производительность у одноплатников спорна

http://marksrpicluster.blogspot.com/?m=1

Малина да, медленная. Примерно 400 очков в сутки.

Но не все одноплатники малиновые.

К примеру  Jetson Nano выдает в Einstein больше 9000 в сутки на BRP4, а odroid больше 5000 на FGRP5.

Array

У смартфонов выхлоп маленький https://www.rechenkraft.net/yoyo/hosts_user.php?userid=917

, но и цена невысока около 2.500 р ( если нужны доп.мощности )

 

Array

Если нужны мощности, можно за 5,000 руб rx 470 взять на Авито....

4 карты так работали у меня, ничуть не хуже новых.

 

Array

Лично у меня Raspberry Pi появилась потому что захотелось попробовать что-нибудь сделать с ней - хотя бы на уровне светофорчика, управляемого с компьютера. Так как что сама RPi, что многие детали или компоненты к ней - недорогие, то после изучения нескольких примеров попробовал сделать потешную систему видеонаблюдения, которая бы включала запись при регистрации движения (такая "система" может быть полезна для изучения поведения домашних животных, оставшихся дома в отсутствие хозяев или птиц, например). И, хотя есть что дорабатывать, получилось! Для этого потребовались:

Если кому интересно, то весьма несовершенный код вот таков:

Спойлер
import RPi.GPIO as GPIO

from datetime import datetime
from time import sleep
from picamera import PiCamera

checkInterval = 1
sensorPin = 18
isMotionDetected = 0
isRecordStarted = 0
tickSize = 1
recordTicks = 20
silenceTicks = 0
storagePath = '/home/pi/Documents'
fileName = ''

GPIO.setmode(GPIO.BCM)
GPIO.setup(sensorPin, GPIO.IN)
camera = PiCamera(resolution='1296x972')

try:
while True:
isMotionDetected = GPIO.input(sensorPin)
if isMotionDetected == 1:
print('Motion detected')
silenceTicks = 0
if isRecordStarted == 0:
fileName = storagePath + '/record_' + datetime.today().strftime('%Y-%m-%d_%H-%M-%S') + '.h264'
camera.start_recording(fileName)
isRecordStarted = 1
print('Start record into file ' + fileName)
else:
print('Record already started')
else:
print('Silence ' + str(silenceTicks) + ' ticks')
silenceTicks += 1

if silenceTicks > recordTicks and isRecordStarted == 1:
print('Silence ticks reached ' + str(silenceTicks) + '. Stop recording')
camera.stop_recording()
isRecordStarted = 0

sleep(tickSize)

finally:
print('Exit!')
GPIO.cleanup()

Очень забавная штука!

Если же говорить о производительности в расчётах, то 2 из 4 ядер выдают в RakeSearch ~605 CS/сутки - это компьютер 9257. Другие два ядра - считают Universe@Home. Если зайти на страницу Compare этой же "малинки", то видно, что по валовой производительности она всего в 7.4 раза проигрывает Core i7-7700K. В проектах с большим числом целочисленных вычислений и RPi до 4-й модели могут выглядеть неплохо. Четвёртую - не замерял. В случае же вычислений, которые можно производить на GPU, она конечно, проиграет, как и любой другой CPU. Если только, не написать что-нибудь под её GPU. 🙂

Array
Цитата: hoarfrost от 10.01.2020, 22:39

Если же говорить о производительности в расчётах, то 2 из 4 ядер выдают в RakeSearch ~605 CS/сутки - это компьютер 9257.

Наверное недаром на них собирают небольшие кластеры. Информация уже не один раз проскальзывала. Сегодняшние Raspberri Pi, если я не ошибаюсь, соответствуют по мощности Целеронам примерно 10 летней давности. Так что можно купить Raspberri Pi и пользовать для интернет (правда сайты то же стали потяжелее).

Array

 

Если же говорить о производительности в расчётах, то 2 из 4 ядер выдают в RakeSearch ~605 CS/сутки - это компьютер 9257. Другие два ядра - считают Universe@Home. Если зайти на страницу Compare этой же "малинки", то видно, что по валовой производительности она всего в 7.4 раза проигрывает Core i7-7700K. В проектах с большим числом целочисленных вычислений и RPi до 4-й модели могут выглядеть неплохо. Четвёртую - не замерял. В случае же вычислений, которые можно производить на GPU, она конечно, проиграет, как и любой другой CPU. Если только, не написать что-нибудь под её GPU. 🙂

GPU малинки, это 4-6 ядер cortex-a72+спецблоки для видеопотока. Так что это даже специфицеский gpu.

 

В GPU Qualcomm - VLIW разных версий.

Array