Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. TCP/IP Offloading Engine based NIC's, RDMA, and a new Innovation?

TCP/IP Offloading Engine based NIC's, RDMA, and a new Innovation?

Scheduled Pinned Locked Moved Hardware & Devices
performancecomarchitecturequestion
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Aerman4567
    wrote on last edited by
    #1

    Hey Everyone, I was just reading about Killer NIC's[^], RDMA[^] and TCP/IP Offload Engine Technology[]. And I was thinking, especially about the RDMA which seemed like a very interesting idea, which coupled with the TOE architecture in a modern NIC (although apparently found almost exclusively in servers currently), and my curiosity was genuinely piqued. And so I thought that I might like to have one of those Killer NICS, or one like it, but my Toshiba Satellite laptop clearly has no PCI Express x2 port. It does, however have an express slots, which with my computer's built in NIC and WiFi cards, I have never considered useful. So the thought occurred to me that a TOE NIC should exist for the express port, but that would be redundant with the Wireless card it already has, and although I don't know much about the Express Port's bus, doesn't seem like it would provide any significant gain in performance. Then it occurred to me; there is a notebook DIMM slot. That's what lead me to the following idea - an expansion device that consists of a Wifi card complete with the TOE architecture for de-obfuscating wireless internet communications, the constant bandwidth consuming synch's, ack's, DNS address resolution frames, etc. etc. that then mates directly with the memory expansion DIMM. In other words, when my CPU access memory 0xFFFFFF or whatever, which is in the Laptop's expansion DIMM slot, it is literally accessing raw memmory written there by the WiFi transceiver, consisting of the content of web pages that have been requested, and neatly and very efficiently stripped of all the unnecessary (at this stage) TCP/IP and 802.11x garbage. To send frames, the CPU simply WRITES to the memory block. Isn't it brilliant! What does everyone else think? What caveats do you foresee? Thanks everyone, I find this proposition tantalizing. -The Scientist

    D 1 Reply Last reply
    0
    • A Aerman4567

      Hey Everyone, I was just reading about Killer NIC's[^], RDMA[^] and TCP/IP Offload Engine Technology[]. And I was thinking, especially about the RDMA which seemed like a very interesting idea, which coupled with the TOE architecture in a modern NIC (although apparently found almost exclusively in servers currently), and my curiosity was genuinely piqued. And so I thought that I might like to have one of those Killer NICS, or one like it, but my Toshiba Satellite laptop clearly has no PCI Express x2 port. It does, however have an express slots, which with my computer's built in NIC and WiFi cards, I have never considered useful. So the thought occurred to me that a TOE NIC should exist for the express port, but that would be redundant with the Wireless card it already has, and although I don't know much about the Express Port's bus, doesn't seem like it would provide any significant gain in performance. Then it occurred to me; there is a notebook DIMM slot. That's what lead me to the following idea - an expansion device that consists of a Wifi card complete with the TOE architecture for de-obfuscating wireless internet communications, the constant bandwidth consuming synch's, ack's, DNS address resolution frames, etc. etc. that then mates directly with the memory expansion DIMM. In other words, when my CPU access memory 0xFFFFFF or whatever, which is in the Laptop's expansion DIMM slot, it is literally accessing raw memmory written there by the WiFi transceiver, consisting of the content of web pages that have been requested, and neatly and very efficiently stripped of all the unnecessary (at this stage) TCP/IP and 802.11x garbage. To send frames, the CPU simply WRITES to the memory block. Isn't it brilliant! What does everyone else think? What caveats do you foresee? Thanks everyone, I find this proposition tantalizing. -The Scientist

      D Offline
      D Offline
      Dan Neely
      wrote on last edited by
      #2

      Aerman4567 wrote:

      And so I thought that I might like to have one of those Killer NICS, or one like it, but my Toshiba Satellite laptop clearly has no PCI Express x2 port. It does, however have an express slots, which with my computer's built in NIC and WiFi cards, I have never considered useful.

      An expressport slot is a PCIe 1x slot. The internal connection for a wifi/etc card in a laptop is a mini PCIe port, also a 1x slot. However since a PCIe lane has either 250 or 500MB/sec of bandwidth (1.0 vs 2.0 spec) in each direction unless you're connected to a gigabit lan with a high end server on the other side a 1x slot is more than sufficient internal bandwidth.

      Aerman4567 wrote:

      a Wifi card ...[snip] that then mates directly with the memory expansion DIMM. What does everyone else think?

      :omg: :wtf: :rolleyes: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: (we need dope smoking smilie)

      The latest nation. Procrastination.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups