Pull to refresh
-2
0
Алексей Печников @N-Cube

Geoscience R&D and Geophysical Modeling

Send message

Вы что-то не то рассказываете. К примеру, если вам надо сложную обработку терабайтов геоданных за день выполнить, разворачиваете пачку инстансов RDS и один EC2 для загрузки и выгрузки данных, все делаете и удаляете все ресурсы. Вместо этого, вы хотите за сотню инстансов Digital Ocean минимум месяц платить?.. Аналогично с server-less functions - в облаке сотня тысяч запусков в сутки бесплатно, а с учетом неравномерности нагрузки на Digital Ocean вы будете немало за VPS платить, чтобы выдержать аналогичный трафик в пиковое время (скажем, тысячи обращений в секунду к разным ресурсам).

Так и появился Cloudflare.

Мои опенсорс проекты терабайт десять трафика в месяц создают, и все это бесплатно крутится в «облаках». Просто, удобно, надежно, и бесплатно - а вы что можете предложить взамен? Касаемо AWS, так они давно известны тем, что то ненужные бэкапы делают и берут деньги за хранение, то другими способами денег сдирают, все это при фактическом отсутствии лимитов (которые вроде бы есть, но применяются очень запоздало) может дорого обойтись. Давно удалил там учетную запись, во избежание.

Так и будут выбрасывать и генерить заново в новой версии нейросети. Надо же за 20 баксов в месяц ее чем-то занять, чтоб не простаивала и KPI не портила.

Столб, видимо, установлен намеренно - чтобы такие вот идиоты у школьной "зебры" не гоняли, наплевав на ограничение скорости. Судя по виду машины, там скорость была куда выше разрешенной (показана на знаке). А если бы у зебры школьники стояли и ждали светофора, а не столб?..

Почему бы вам не помочь человечеству - попросите нейросеть сделать более быстрый по сравнению с существующими компилятор JavaScript, чтобы в мгновение ока на лету компилировал и выполнял код. Столько времени людям и электроэнергии можно сохранить! Странно, почему вы этого еще не сделали? Не потому ли, что "вы все врете" (с)?

ChatGPT 4o в платном аккаунте выдает такое, что стоит запостить:

С тестовым сообщением "Here is the schematic diagram of a symmetrical transistor multivibrator circuit using two NPN transistors. Let me know if you need modifications or additional details."

Стоит ли после такого ему уточняющие вопросы задавать?:)

Вот обсуждаемый комментарий:

Можете показать пример? Как будет с numba выглядеть, например, строковые операции, доступные через сишный интринсик _mm_cmpestrm?

В ответ на мой:

simd сейчас доступны хоть в питоне, с помощью numba.

Вы же влезли в разговор со своими идиотскими замечаниями не в тему и утверждаете, что речь шла о вас. Научитесь читать, а еще лучше, и думать.

Еще раз - интрисики используют не для обработки кодировок (переменной длины), ваш комментарий бессмысленный в данном контексте.

Ерунда, кодят кодеры, а программисты программируют, а этого нейросети не умеют.

И как вам тут помогут оптимизации, направленные на работы с фиксированным количеством байтов?.. Речь идет о блочных операциях типа шифров или хэшей, а не про обработку символов юникода.

Очевидно, вырастают, притом часто в ненужных местах, погуглите картинки…

Что тормозит, трололо вы наш? Передача имени файла для открытия и работы с терабайтным растром? И как вы предлагаете ускорить эту передачу указателя интрисиками?:)

Еще раз - играли все, у кого был доступ, скажем, студенты в компьютерных классах. Играли по локалке, потом по сети и так далее. И никакие интерфейсы не мешали :)

Да во всем выше, я на эппл эйр терабайты радарных космоснимков легко обрабатываю, на которых интеловские маки «жужжали» неделями.

Ядро сейчас и двадцать лет назад это совсем разные понятия, если вы не осознаете разницы, считайте производительность на процессор или количество транзисторов. Как я выше писал, примерно за десять лет число транзисторов увеличилось в 20 раз, то есть в соответствии с законом Мура. Каждые два года удваивается, с учетом погрешности в год на каждой границе диапазона из-за разницы между разработкой и выходом в устройствах, ожидаем 2^4 - 2^5 прирост, и он есть.

Для образца чпу вообще не пригоден, нет модели- нет результата.

Еще как дороже. Комплект приличных высокоскоростных резцов стоит как вся мастерская моего деда… да даже дремель за 50 баксов требует расходников и тулзов на полтысячи, если им регулярно пользоваться.

Не знаю, про какие там фишечки вы говорите, я за год несколькими десятками языков программирования пользуюсь. И фортран, си, и многие другие «олды» бывают незаменимы, так что ваши мечтания про «единый» язык далеки от реальности.

Никогда не интересовался ускорением строковых операций. А вот для работы с терабайтными растрами хоть на лаптопе можете посмотреть мой проект https://github.com/AlexeyPechnikov/pygmtsar Там используются numba с numpy, и распараллеливание и векторизация есть. Аналогичный софт на си (однопоточный, но в консоли утилиты могут быть запущены параллельно на всех ядрах) далеко позади по скорости работы и требует в 10-100 раз больше оперативной памяти.

Десять лет назад макбук про работал от батареи под полной нагрузкой что-то около часа, а теперь работает полдня. И это при том, что производительность процессоров в десятки раз изменилась, как я выше показал. Теперь вы утверждаете, что емкость батарей выросла в сто раз? Ерунда, емкость батареи макбуков 15"/16" всегда определялась одним фактором - не превышать разрешенное для перевозки в ручной клади самолета значение (100 ватт-часов) и равна она что-то вроде 99 ватт-часа, что десять лет назад, что сегодня.

остальное даёт многоядерность

Давайте сравним самым прямым способом, по количеству транзисторов - 1.3 миллиарда для процессоров Haswell и 25 миллиардов для Apple M3, разница в двадцать раз. Это чистое изменение "железа". Плюс еще заметный бонус от смены архитектуры, но он не сравним с ростом числа транзисторов. Если вы не в курсе, то закон Мура как раз про число транзисторов, а не про их организацию в чиплеты, ядра или архитектуру процессора.

Information

Rating
Does not participate
Location
Таиланд
Registered
Activity