Technologique
660 subscribers
143 photos
3 videos
42 files
945 links
Deeply involved developers about various aspects, tendencies & conceptions of programming technologies, FLOSS, Linux, security, cloud infrastructures & DevOps practices, distributed systems, data warehousing & analysis, DL/ML, web3, etc.
Author: @andrcmdr
Download Telegram
Фотолитографические техпроцессы с использованием иммерсионной фотолитографии и глубокого ультрафиолета достигли своих физических пределов, возможностей материалов, euv-лазеров, водяных линз, кремния, фоторезиста, маскок-шаблонов, и в целом данного спектра света с длиной волны (разрешающей способностью) до 14-10 нанометров. Действие закона Мура и развитие технологий, рост производительности микропроцессоров с этого момента сильно замедляется. Если раньше с каждым поколением масштаб техпроцесса уменьшался в среднем вдвое каждые два года, то теперь микроархитектуры Broadwell, Skylake и Kaby Lake, все три поколения, будут производится по 14 нм техпроцессу. Это уже выход за рамки стратегии Intel, производственно-технологического цикла Tick-Tock и нарушение закона Мура.
В Intel уже готов план развития (roadmap) отрасли до 2020 года, готова к производству (production ready) технология с применением 10 нм FinFET транзисторов - микроархитектуры Cannonlake, Icelake, Tigerlake.
Что будет дальше, на масштабах меньше 10-1 нм и какие технологии будут применяться после 2020 года - это вопрос времени, возможно весьма продолжительного времени исследований, развития технологий и материалов наноэлектроники.
И вряд ли это будет квантовый компьютер, типа D-Wave или другая спинтроника. 😄 Идея хороша в условиях физических законов нашей Вселенной, но не в условиях современной теории информации, управления, алгоритмов и структур данных.
В перспективе ожидается применение BEUV (Beyond EUV) фотолитографии и новых материалов в техпроцессе (формировании транзисторов на пластине) и в производстве полупроводниковых пластин - германий, арсенид галлия-индия (InGaAs). Возможно это позволит достичь разрешения в 7-5 нм к 2020 году.
Также возможно, что TSMC вырвется в лидеры отрасли, освоит эти технологии раньше Intel и перейдёт на 7-5 нм техпроцесс до 2020 года.
В перспективе наиболее возможные альтернативы нанофотолитографии на основе кремния - новые техпроцессы на основе графена (а также углеродных нанотрубок), которые позволят достичь разрешения в несколько ангстрем (несколько сотен пм, 1 ангстрем = 100 пм = 0.1 нм). Но построить физически стабильные транзисторы на графене (как и на кремнии) в таких малых масштабах весьма непросто из-за эффектов квантового туннелирования.
Или вполне возможно для будущих архитектур вместо транзисторов, трёхкомпонентных элементов, будут применены мемристоры, двухкомпонентные элементы, резисторы с сохранением состояния, памятью элестрического сопротивления, элементы которые несколько проще в производстве и которым уже предрекают большое будущее в конвергенции ОЗУ и ПЗУ при производстве памяти, создании единой быстрой и энергонезависимой компьютерной памяти.
Поэтому в любом случае улучшать производительность и эффективность ПО необходимо. Сейчас это как никогда становится актуально. С каждой новой архитектурой, с каждым поколением, рост производительности процессоров замедляется. Если часы индустрии Tick-Tock замедлятся или даже остановятся, достигнув физических пределов технологий - это отразится на всей серверной отрасли и ПО применяемом в ней, что также скажется и на ремесле программирования и разработки серверсайдного ПО.

https://en.wikipedia.org/wiki/Extreme_ultraviolet_lithography

https://en.wikipedia.org/wiki/Immersion_lithography

https://en.wikipedia.org/wiki/Stepper

https://en.wikipedia.org/wiki/ASML_Holding

http://www.fool.com/investing/general/2016/01/18/what-is-the-name-of-intels-third-10-nanometer-chip.aspx

http://semiengineering.com/5nm-fab-challenges/

http://wccftech.com/tsmc-promises-10nm-production-2016-7nm-2017/

http://arstechnica.com/gadgets/2015/02/intel-forges-ahead-to-10nm-will-move-away-from-silicon-at-7nm/

http://www.androidauthority.com/intel-move-away-from-silicon-589363/

https://en.wikipedia.org/wiki/Memristor

https://en.wikipedia.org/wiki/Resistive_random-access_memory
John C. Mitchell. Concepts in Programming Languages. — Cambridge University Press, 2002. — 540 p. — ISBN 978-0-521-78098-8.

6.4. Polymorphism and overloading, p. 145-151

Пожалуй лучшее описание концепций полиморфизма в языках программирования!
Хорошая книга от хороших авторов - к прочтению!

Альфред В. Ахо, Джон Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы = Data Structures and Algorithms. — М.: Вильямс, 2000. — 384 с. — ISBN 0-201-00023-7.
Triple Four!🤘
Awesome site for computer programming languages polyglots!

https://learnxinyminutes.com
Going back in time, into the history of us...
Ностальгия по былым временам меня опять одолела, снова пробила!
Пытался вспомнить, когда меня Linux увлёк...
Нашёл старые диски в коробке... обычные CD ещё...
Это был год 2003-2004-ый...
да точно... дистрибутивы RedHat/Fedora Core, Mandrake Linux, SUSE-Novell Linux, ASP Linux и ALT Linux были первыми, после были Gentoo и Knoppix Live CD, FreeBSD, OpenBSD, NetBSD, QNX и даже Darwin - вставали и заводились сразу!
Это были старшие классы школы (7-8-9), а в 10-11 я помню забил на школу, что всех просто жутко нервировало и многие начали меня люто ненавидеть... именно тогда начался мой длинный трип с C/C++ и ассемблером x86, которые я тогда изучал, конкурсом Инфонет (2004-2005-2006-2007), проектом прототипа микроядра (кстати этот проект жутко помог мне в учёбе на КАФе - курсовые, дипломная, магистрская, всё потянулось одно за другим) и вообще экспериментами с разными микроядрами, Minix, Mach, Hurd, XNU, Nucleus, L3/L4, как раз на базе исходников которых я стал развивать свою ветвь (fork) L4...
Настольные книги на тот период - Дэвид Даймонд и Линус Торвальдс "Just for fun", Эндрю Таненбаум "Дизайн операционных систем", "Зоопарк ОС" Алекса Воркмана, Герберт Шилдт "С/С++" и "Java", Бьярн Страуструп "C++", Брайан Керниган и Денис Ричи "Язык Си", далее уже в период учёбы в Универе были ещё более серьёзные книги, Альфред Ахо и Джеффри Ульман "Дизайн компиляторов" ("книга дракона" с существом на обложке, мои будущие дипломная и магистрская именно по динамической кодогенерации), Роберт Себеста "Концепции языков программирования", Никлаус Вирт "Язык Оберон" и "Алгоритмы и структуры данных", Крис Касперски "Компьютерные вирусы", все эти книги сделали меня!
Было столько неизведанного, которое казалось чем-то более высшим! 🙀😭
Но времена меняются, а вместе с ними меняемся и мы!
Вряд ли это можно повторить!
Это было настолько классное время, такое светлое, этого не передать! Мы с товарищами по школе оказались в нужное время в правильном месте, в девятой школе, за что я выражаю огромную благодарность и признательность за поддержку своей Маме и всем учителям информатики (да да, в то время в девятой школе их было очень много и все отличные профессионалы), кто вложил в нас свои силы, знания и оставил в нас частичку своей души, а в особенности учителям математики и информатики - Токмань Оксане Тимофеевне, нашему классному руководителю и завучу, и её мужу Мирошниченко Георгию Генадьевичу, нашему сэнсэю на всех олимпиадах и конкурсах по информатике.
Среди других учителей, которые сильно на меня повлияли и встретились на моём пути хочется вспомнить и поблагодарить - Игоря Лебедева и Александра (курс веб-дизайна) из IREX, учителей информатики из девятой школы: Тютрин Борис Сергеевич, Быстров Аркадий Владимирович, Шостак Дмитрий Григорьевич, Губкин Александр Александрович, Москалёв Пётр Генадьевич и Зуев Владислав Олегович, в ИИМОП на КАФе: Ямпольская Светлана Александровна, Живоглядов Валерий Петрович, Вейс Леонид Давидович. Я Вас всех помню и очень ценю то положительное влияние, которое Вы на меня оказали, для меня была огромная честь встретить на своём жизненном пути таких замечательных людей и учителей как Вы! Спасибо Вам огромное!
Forwarded from Andrew Bednoff
Простите ребят, не сдержался! 😄😆😂
Хочется поддержать тему мотивации.
Небольшая, но очень мотивирующая публикация, сделанная после прочтения весьма интересной книги по тайм-менеджменту, предложенной мне моим хорошим другом. 😄

http://andrcmdr.tk/post/129823267002/time-manager
Forwarded from Andrew Bednoff
А вот сами книги