摘要:
A processing apparatus of an integrated circuit structure for a multiprocessor system includes an execution unit operative on the basis of a virtual storage scheme and a cache memory having entries designated by logical addresses from the execution unit. For controlling the cache memory, a first address array containing entries designated by the same logical addresses as the cache memory and storing control information for the corresponding entries of the cache memory is provided in association with a second address array having entries designated by physical addresses and storing translation information for translation of physical addresses to logical addresses for the entries. When a physical address at which invalidation is to be performed is inputted in response to a cache memory invalidation request supplied externally, access is made to the second address array by using the physical address to obtain the translation information from the second address array to thereby generate a logical address to be invalidated. The first address array is accessed by using the generated logical address to perform a invalidation processing on the control information.
摘要:
A processing apparatus of an integrated circuit structure for a multiprocessor system includes an execution unit operative on the basis of a virtual storage scheme and a cache memory having entries designated by logical addresses from the execution unit. For controlling the cache memory, a first address array containing entries designated by the same logical addresses as the cache memory and storing control information for the corresponding entries of the cache memory is provided in association with a second address array having entries designated by physical addresses and storing translation information for translation of physical addresses to logical addresses for the entries. When a physical address at which invalidation is to be performed is inputted in response to a cache memory invalidation request supplied externally, access is made to the second address array by using the physical address to obtain the translation information from the second address array to thereby generate a logical address to be invalidated. The first address array is accessed by using the generated logical address to perform a invalidation processing on the control information.
摘要:
A processing apparatus of an integrated circuit structure for a multiprocessor system includes an execution unit operative on the basis of a virtual storage scheme and a cache memory having entries designated by logical addresses from the execution unit. For controlling the cache memory, a first address array containing entries designated by the same logical addresses as the cache memory and storing control information for the corresponding entries of the cache memory is provided in association with a second address array having entries designated by physical addresses and storing translation information for translation of physical addresses to logical addresses for the entries. When a physical address at which invalidation is to be performed is inputted in response to a cache memory invalidation request supplied externally, access is made to the second address array by using the physical address to obtain the translation information from the second address array to thereby generate a logical address to be invalidated. The first address array is accessed by using the generated logical address to perform a invalidation processing on the control information.
摘要:
A data processing system having flexibility coping with parallelism of a program comprises a plurality of processor elements for executing instructions, a main memory shared by the plurality of processor elements, and a plurality of parallel operation control facilities for enabling the plurality of processor elements to operate in synchronism. The plurality of parallel operation control facilities are provided in correspondence to the plurality of processor elements, respectively. The data processing system further comprises a multiprocessor operation control facility for enabling the plurality of processor elements to operate independently, and a flag for holding a value indicating which of the parallel operation mode or the multiprocessor mode is to be activated. The shared cache memory is implemented in a blank instruction and controlled by a cache controller so that inconsistency of the data stored in the cache memory is eliminated.
摘要:
A data processing system having flexibility coping with parallelism of a program comprises a plurality of processor elements for executing instructions, a main memory shared by the plurality of processor elements, and a plurality of parallel operation control facilities for enabling the plurality of processor elements to operate in synchronism. The plurality of parallel operation control facilities are provided in correspondence to the plurality of processor elements, respectively. The data processing system further comprises a multiprocessor operation control facility for enabling the plurality of processor elements to operate independently, and a flag for holding a value indicating which of the parallel operation mode or the multiprocessor mode is to be activated. The shared cache memory is implemented in a blank instruction and controlled by a cache controller so that inconsistency of the data stored in the cache memory is eliminated.
摘要:
A method of controlling a cache memory disposed between a CPU and a main memory, wherein pairs of data and an address to be written in the cache memory are stored into a buffer memory. A plurality of pairs of data and an address read from the buffer memory are processed to compare the address fields thereof. Based on results of the comparisons, there is determined a write control for writing the data in the cache memory which has been subdivided into a plurality of banks. As a result, the plural pairs of data and an address are written into the plural banks of the cache memory, the addresses of the respective pairs being different from each other. With the provisions set forth above, the write operation can be independently conducted for each bank of the cache memory, thereby improving the write throughput.
摘要:
A battery model unit includes an electrode reaction model unit based on the Butler_Volmer equation, an electrolyte lithium concentration distribution model unit analyzing a lithium ion concentration distribution in an electrolyte solution by a diffusion equation, an active material lithium concentration distribution model unit analyzing an ion concentration distribution in a solid state of an active material by a diffusion equation, a current/potential distribution model unit for obtaining a potential distribution according to the charge conservation law, a thermal diffusion model unit and a boundary condition setting unit. The boundary condition setting unit (66) sets a boundary condition at an electrode interface such that a reacting weight at the electrode interface is not determined by a difference in material concentration between positions but a deviation from an electrochemically balanced state causes a change with time in lithium concentration at the interface and thus a (time-based) drive power for material transportation. Thereby, an appropriate charge/discharge control can be performed based on the battery model having the appropriately set battery condition.
摘要:
A transfer-fixing device transfers and fixes a toner image onto a transfer-fixing surface of a recording medium, and includes a transfer-fixing member, a pressing member, a heating member, and a temperature equalization member. The transfer-fixing member carries the toner image. The pressing member pressingly contacts the transfer-fixing member to form a nip between the pressing member and the transfer-fixing member through which the recording medium passes. The heating member heats the transfer-fixing surface of the recording medium conveyed toward the nip so that the recording medium reaches the nip before a temperature of a back surface opposite the transfer-fixing surface of the recording medium increases. The temperature equalization member equalizes temperature distribution on a surface of the transfer-fixing member in a width direction of the transfer-fixing member perpendicular to a conveyance direction of the recording medium, after the surface of the transfer-fixing member passes the nip.
摘要:
A battery state estimating unit (110) estimates an internal state of a secondary battery according to a battery model equation in every arithmetic cycle, and calculates an SOC based on a result of the estimation. A parameter characteristic map (120) stores a characteristic map based on a result of actual measurement performed in an initial state (in a new state) on a parameter diffusion coefficient (Ds) and a DC resistance (Ra) in the battery model equation. The parameter change rate estimating unit (130) estimates a DC resistance change rate (gr) represented by a ratio of a present DC resistance (Rc) with respect to a new-state parameter value (Ran) by parameter identification based on the battery model equation, using battery data (Tb, Vb and Ib) measured by sensors as well as the new-state parameter value (Ran) of the DC resistance corresponding to the p resent battery state and read from the parameter characteristic map (120).
摘要:
A transfer unit for use in an image forming apparatus includes a transfer belt, and a counter member. The transfer belt, having a given circumferential length, receives an un-fixed image, formed of an image developer, from an image carrier at a first nip, which is defined between the transfer belt and the image carrier. The counter member faces the transfer belt to form a second nip with the transfer belt. The un-fixed image is transferred from the transfer belt to a recording medium passing through the second nip. A slack portion is generated in the transfer belt, when a front edge of the recording medium passes through the second nip. The slack portion of the transfer belt being generated in a first portion of the transfer belt returning from the second nip to the first nip.