摘要:
Subject matter disclosed herein relates to various embodiments of a chemical reaction-type metaheuristic. According to an embodiment, solutions to an objective function can be determined by iteratively searching for a minimum energy state of one or more interactions of molecules in a chemical reaction. The molecules in the chemical reaction can be assigned to represent the possible outcomes of the objective function. In a specific embodiment, the interactions of the molecules can modeled as on-wall ineffective collisions, decompositions, inter-molecular ineffective collisions, and synthesis. The type of interaction can affect where the next molecular structure is searched.
摘要:
A method and system for assigning self-routing addresses to nodes in a network with arbitrary, including irregular, topology is provided. The method and system are useful in packet-switched networks and in particular optical packet-switched networks for reducing processing associated with routing packets. Each self-routing address encodes a set of paths from all nodes in the network to the destination node. In an embodiment of the invention each output port of each node in a network sends a packet in response to the state of a bit in the self-routing address in a packet. Alternatively, each node address in the network is mapped to a bit in a self-routing address. Furthermore, a node can have multiple self-routing addresses encoding different sets of paths from all other nodes in the network to the node. In addition, hierarchical networks are included among the networks suitable for self-routing addresses.
摘要:
A method for shortening the length of time gaps between data units in a data switching network; the method comprising: arranging a group of K data units received consecutively at an input of a first device in K time units, where K is a positive integer; sending the arranged K data units to the inputs of M devices, where M is a positive integer; transferring a group of Hj data units of the arranged K data units by a device j of the M devices from its inputs to its outputs within a time unit Tx in the K unit time period, where Hj is a positive integer and the sum of Hj for j=1, . . . M is equal to K, where HjK; arranging the data units sent to the devices of the M devices transferring at time unit Tx such that no two inputs of the devices of the M devices transferring at time unit Tx receive the same data unit at any moment; and repeatedly combining and arranging the K data units from the outputs of the M devices by a second device such that the K data units appear at the output of the second device consecutively.
摘要:
A group of K data units received consecutively is arranged by a first device. The arranged K data units are sent to the inputs of M devices, and a group of Hj data units of the arranged K data units are transferred by a device j of the M devices. The data units sent to the devices of the M devices are arranged such that no two inputs of the devices of the M devices transferring receive the same data unit at any moment. A second device combines and arranges the K data units from the outputs of the M devices such that the K data units appear at the output of the second device consecutively, and a length of time gap between data units in a data switching network is shortened.
摘要:
A method for shortening the length of time gaps between data units in a data switching network; the method comprising: arranging a group of K data units received consecutively at an input of a first device in K time units, where K is a positive integer; sending the arranged K data units to the inputs of M devices, where M is a positive integer; transferring a group of Hj data units of the arranged K data units by a device j of the M devices from its inputs to its outputs within a time unit Tx in the K unit time period, where Hj is a positive integer and the sum of Hj for j=1, . . . M is equal to K, where Hj≦K; arranging the data emits sent to the devices of the M devices transferring at time unit Tx such that no two inputs of the devices of the M devices transferring at time unit Tx receive the same data unit at any moment; and repeatedly combining and arranging the K data units from the outputs of the M devices by a second device such that the K data units appear at the output of the second device consecutively
摘要:
A group of K data units received consecutively is arranged by a first device. The arranged K data units are sent to the inputs of M devices, and a group of Hj data units of the arranged K data units are transferred by a device j of the M devices. The data units sent to the devices of the M devices are arranged such that no two inputs of the devices of the M devices transferring receive the same data unit at any moment. A second device combines and arranges the K data units from the outputs of the M devices such that the K data units appear at the output of the second device consecutively, and a length of time gap between data units in a data switching network is shortened.
摘要:
A method, an embedded state metric storage, is used for MAP (Maximum A Posterior)-based decoder of turbo codes to reduce the memory requirement of state metric storage. For MAP decoder, this method comprises selecting any state metric from the updated state metrics for each recursion direction, forward and reverse, and dividing the state metrics by the selected state metric; the selected state metric value becomes a constant, namely, one. The constant one state metric is embedded into the resulted state metrics. For log-MAP decoder, this method comprises selecting any state metric from the updated state metrics in each direction, forward and reverse, and subtracting the state metrics from the selected state metric; the selected state metric value becomes a constant, zero. The constant zero state metric is embedded into the resulted state metrics. One advantage of the embedded state metric storage during state metric updating and likelihood ratio calculation is to embed the information of the selected state metric into the resulted state metrics. Thus, the selected state metric is not required to be kept in the state metric memory, and calculation of a constant state metric in the resulted state metric can be omitted. Therefore, the latency and the area of implementation in ASIC will be reduced with this method of embedded state metric storage.