telecom • networking • design

an blog

Leave a comment

GPU Based Parallel Computing with C++ AMP

C++ AMP lets you write C++ code that can directly target the GPU on the machine. Imagine being able to mix application code and signal processing code in a single program. The C++ AMP compiler takes care:

  1. Compiling the GPU code and loading it on the GPU
  2. Passing the data to from the application to the GPU
  3. Triggering the GPU computation
  4. Getting the results from the GPU and passing them back to the application.
The GPU code could perform performance intensive signal processing like FFT, turbo decoding and matrix multiplication.

Leave a comment

TCP/IP Tutorial and Technical Overview IBM Redbook

Free TCP/IP book from IBM:

Part 1. Core TCP/IP protocols
Chapter 1. Architecture, history, standards, and trends
Chapter 2. Network interfaces
Chapter 3. Internetworking protocols
Chapter 4. Transport layer protocols
Chapter 5. Routing protocols
Chapter 6. IP multicast
Chapter 7. Mobile IP
Chapter 8. Quality of service
Chapter 9. IP version 6
Chapter 10. Wireless IP

Part 2. TCP/IP application protocols
Chapter 11. Application structure and programming interfaces
Chapter 12. Directory and naming protocols
Chapter 13. Remote execution and distributed computing
Chapter 14. File-related protocols
Chapter 15. Mail applications
Chapter 16. The Web
Chapter 17. Network management
Chapter 18. Wireless Application Protocol
Chapter 19. Presence over IP

Part 3. Advanced concepts and new technologies
Chapter 20. Voice over Internet Protocol
Chapter 21. Internet Protocol Television
Chapter 22. TCP/IP security
Chapter 23. Port based network access control
Chapter 24. Availability, scalability, and load balancing
Appendix A. Multiprotocol Label Switching

IBM TCP/IP Redbook

Leave a comment

3GPP LTE PDCP Layer Presentation

LTE PDPCP Layer Presentation

The PDCP layer in LTE performs the following functions:

  • Transfer of upper layer PDUs;
  • Error correction through ARQ (only for AM data transfer)
  • Concatenation, segmentation and reassembly of RLC SDUs (UM and AM)
  • Re-segmentation of RLC data PDUs (AM)
  • Reordering of RLC data PDUs (UM and AM);
  • Duplicate detection (UM and AM);
  • RLC SDU discard (UM and AM)
  • RLC re-establishment
  • Protocol error detection and recovery

3GPP LTE PDCP presentation

Leave a comment

Introducing a sequence diagram based system modeling tool

Model object and message interactions in text. Visualize with sequence diagrams and context diagrams.