kouzdra (kouzdra) wrote,
kouzdra
kouzdra

Category:

Забавный тред о параллелизме вышел

http://akater.livejournal.com/580999.html?thread=1356423#t1356423

Поцитирую себя любимого:

На сам деле то, чего вам хочется должно выглядеть совсем не так - это должно быть что-то вроде компилятора для этого - только эффективно реализующего подобные проги (это как раз параллельная сортировка Батчера, которая в идеале работает за O((log N)2)

Ну или доведение до ума чего-то типа Handel C - который как раз и придуман для "прграммирования схемотехники на человеческом языке"

Собственно и Go и Handel C юзают один и тот же фреймворк - хоаровский CSP - только первый заточен под реализацию на классической многопроцессорной архитектуре, а второй - под полностью "железную" реализацию. В принципе если скрестить оба подхода, чтобы что-то спихивалось на хардварь, а что-то на софтварь (с учетом количества доступной хардвари) - получится примерно то, что вы и хотите.
Tags: Компутерщина
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments