Giter VIP home page Giter VIP logo

Comments (4)

reqshark avatar reqshark commented on August 27, 2024

btw outlook is super busy this week for me.

i think i could reasonably PR this feature next week, so if anyone wants to take a stab at it in the meantime, then by all means, would be happy to review or build on that PR!

from node-nanomsg.

reqshark avatar reqshark commented on August 27, 2024

this morning i was reading from The Art of Unix Programming and some lines stuck me from the section on Compactness and the Strong Single Center:

[Compactness] is an often-overlooked strength of the Unix tradition. Many of its most effective tools are thin wrappers around a direct translation of some single powerful algorithm.

-Eric S. Raymond

IMO, that's exactly what we're trying to do here in the src/node_nanomsg.cc file.

from node-nanomsg.

reqshark avatar reqshark commented on August 27, 2024

@nickdesaulniers and i discussed this last night and we are going to take our time here basically.

One thing we talked about on zero-copy is, first of all, it's kind of complicated to get right and for some common architectures this will have little to no impact.

We are in no rush to implement this; however once we do, look out for a win in application performance probably mostly for off-cloud networked linux machines. Like dedicated servers or data centers with bare metal direct access to instruction sets/caches soldered in proximity to the system's core processor chips

@sustrik has mentioned before:

that API is designed in such a way that it allows CPU-bypass in RDMA and other such super-efficient technologies

from node-nanomsg.

reqshark avatar reqshark commented on August 27, 2024

we tried this and it didn't really work.

from node-nanomsg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.