1460888234-90f5edfd-e904-42fb-85f8-c205dddc6239

What is claimed is:

1. A switch fabric with a dual port memory emulation scheme, the switch fabric comprising:
an input; and
a memory coupled to the input including a first memory unit and a second memory unit, characterized in that either the first memory unit or the second memory unit is selected for performing a first memory access operation on at least a portion of a first packet, the selection being based on the memory unit selected for performing a second memory access operation on at least a portion of a second packet.
2. The switch fabric of claim 1, wherein the first memory access operation is a write operation.
3. The switch fabric of claim 1, wherein the second memory access operation is a read operation.
4. The switch fabric of claim 1, wherein if the first memory unit is selected for performing the second memory access operation, the second memory unit is selected for performing the first memory access operation, and if the second memory unit is selected for performing the second memory access operation, the first memory unit is selected for performing the first memory access operation.
5. The switch fabric of claim 1 wherein each memory unit is a single port memory unit including a single data-in port, a single address port, and a single data-out port.
6. The switch fabric of claim 1 further comprising a buffer storing a previous reference to a memory location accessed for a previous first memory access operation.
7. The switch fabric of claim 6 characterized in that the first memory access operation stores the previous reference retrieved from the buffer.
8. The switch fabric of claim 7, wherein the previous reference is a NULL pointer.
9. The switch fabric of claim 6, wherein the buffer is updated with a reference to a memory location in the first or second memory unit selected for performing the first memory access operation.
10. The switch fabric of claim 1, wherein the first packet includes a plurality of first data words and the second packet includes a plurality of second data words, the first data words being selected according to a first order for the first memory access operation and the second data words being selected according to a second order for the second memory access operation.
11. The switch fabric of claim 10, wherein the first order operates on a data word associated with a start of the first packet prior to operating on a data word associated with an end of the first packet, and the second order operates on a data word associated with an end of the second packet prior to operating on a data word associated with a start of the second packet.
12. A switch fabric with a dual port memory emulation scheme, the switch fabric comprising:
a first single port memory including a single first input port, a single first address port, and a single first output port; and
a second single port memory including a single second input port, a single second address port, and a single second output port, characterized in that if a second memory access operation is to be performed on the first single port memory, a first memory access operation is performed on the second single port memory, and if the second memory access operation is to be performed on the second single port memory, the first memory access operation is performed on the first single port memory.
13. The switch fabric of claim 12, wherein the first memory access operation is a write operation.
14. The switch fabric of claim 12, wherein the second memory access operation is a read operation.
15. The switch fabric of claim 12 wherein the first and second access operations are performed concurrently in a non-blocking manner.
16. A method for accessing a switch fabric having a memory with a first single port memory including a single first input port, a single first address port, and a single first output port, and a second single port memory including a single second input port, a single second address port, and a single second output port, the method comprising:
determining a memory address for a second memory access operation;
if the memory address is associated with the first single port memory, performing a first memory access operation on the second single port memory; and
if the memory address is associated with the second single port memory, performing the first memory access operation on the first single port memory.
17. The method of claim 16, wherein the first memory access operation is a write operation.
18. The method of claim 16, wherein the second memory access operation is a read operation.
19. The method of claim 16, wherein the first and second memory access operations are performed concurrently in a non-blocking manner.
20. The method of claim 16 further comprising maintaining in a buffer a previous reference to a memory location accessed during a previous first memory access operation.
21. The method of claim 20 further comprising retrieving the previous reference from the buffer and storing the previous reference retrieved from the buffer during the first memory access operation.
22. The method of claim 21, wherein the previous reference is a NULL pointer.
23. The method of claim 20 further comprising updating the buffer with a reference to a memory location in the first or second memory unit selected for performing the first memory access operation.
24. The method of claim 16, wherein the first memory access operation is performed on a first packet including a plurality of first data words and the second memory access operation is performed on a second packet including a plurality of second data words, the method further comprising selecting the first data words according to a first order for the first memory access operation and selecting the second data words according to a second order for the second memory access operation.
25. The method of claim 24, wherein the first order operates on a data word associated with a start of the first packet prior to operating on a data word associated with an end of the first packet, and the second order operates on a data word associated with an end of the second packet prior to operating on a data word associated with a start of the second packet.
26. A method for storing and retrieving packets from a switch fabric having a memory with a first memory unit and a second memory unit, the method comprising:
receiving an inbound packet;
retrieving a first reference to an available memory location in the first memory unit;
retrieving a second reference to an available memory location in the second memory unit;
selecting either the first reference or the second reference, the selection being based on the memory unit selected for performing a read action of a stored packet; and
writing at least a portion of the inbound packet in the memory location referred to by the selected reference.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A process for the production of a plastic element, wherein said plastic element comprises an impact-resistant, thermoplastic plastic, and from 0.01 to 2 wt. % of IR-reflective particles comprising lamellar-shaped carrier pigments coated with a metal oxide, comprising:
mixing said IR-reflective particles with a melt of the low-viscosity thermoplastic plastic at a temperature of at least 280 C. in a pressure-free, non-shearing zone of a twin-screw extruder to form a pre-mixture comprising from 5 to 40 wt. % of said IR-reflective particles;
extruding said pre-mixture;
converting said pre-mixture to granulate form or a melt;
mixing said granulate or melt of the premixture with a granulate or a melt of a polymethyl methacrylate modified to be impact-resistant to form a plastic mixture wherein said polymethyl methacrylate comprises a polymer matrix and an agent to modify impact resistance;
extruding or co-extruding the resultant plastic mixture with a melt of a thermoplastic plastic into an extrudate having a desired shape; and
cooling said extrudate.
2. The process according to claim 1, wherein the granulate of the pre-mixture is produced by breaking off said granulate from an extrudate of said pre-mixture at a temperature of at least 50 C.
3. The process according to claim 1, wherein said IR-reflective particles comprise at least one carrier pigment.
4. The process according to claim 3, wherein the carrier pigment is coated with a TiO2 layer.
5. The process according to claim 4, wherein the TiO2 layer comprises a thickness of from 90 to 150 nm.
6. The process according to claim 3, wherein said carrier pigment is coated with at least one alternating layer of metal oxide.
7. The process according to claim 6, wherein said alternating layer comprises TiO2SiO2TiO2.
8. The process according to claim 6, wherein said alternating layer comprises a total layer thicknesses of from 150 to 300 nm.
9. The process according to claim 1, wherein said IR-reflective particle comprises mica laminae.
10. The process according to claim 9, wherein said mica laminae comprises at least one layer of TiO2.
11. The process according to claim 10, wherein said layer of TiO2 comprises a thickness of from 90 to 150.
12. A plastic element made by the process according to claim 1.
13. The plastic element according to claim 12, wherein said element is resistant to hail.
14. The plastic element according to claim 12, wherein said element is resistant to polyamide balls with a diameter of approximately 20 mm having at least 4 J of energy.
15. The plastic element according to claim 12, comprising from 0.1 to 2 wt. % of said IR-reflective particle.
16. The plastic element according to claim 12, wherein said IR-reflective particle comprises a carrier pigment.
17. The plastic element according to claim 16, wherein said carrier pigment is coated with at least one metal oxide.
18. The plastic element according to claim 16, wherein said carrier pigment is lamellar-shaped.
19. The plastic element according to claim 12, comprising a white pigment.
20. The plastic element according to claim 19, wherein said white pigment is present at an amount ranging from 0.5 to 5 wt. %.
21. The plastic element according to claim 12, wherein said plastic element is a flat sheet or a hollow element.
22. The plastic element according to claim 12, wherein said element a multi-web plate.
23. The plastic element according to claim 12, wherein said element is a double-web plate.
24. The plastic element according to claim 12, wherein said element comprises a co-extruded flange of a multi-web plate comprising the plastic mixture.
25. A process for the manufacturing a roof or a face of a building, comprising constructing said roof from the plastic element according to claim 12.
26. A roof or a face of a building, comprising the plastic element according to claim 12.
27. A building, comprising the roof or face of a building according to claim 26.
28. A method of producing a building, comprising constructing said building from the roof or face of a building according to claim 26.