摘要:
Methods and systems are provided for recognizing and processing reduction operations to optimize generated binary code for execution in a multiprocessor computer system. Reduction operations facilitate data parallelism whereby each processing thread contributes a value and the values are reduced using a function to obtain and return a reduced value to each of the threads. Embodiments of an idiom-based interprocedural compiler provide a unified framework for processing both implicit and explicit reductions. The compiler integrates explicit reductions and implicit reductions by providing a uniform intermediate format. The compiler resolves dependencies among processing threads within program code by checking for privatization of dependent threads or parallelizing reduction idioms within the threads, and generates parallelized object code for execution in a multiprocessor computer.
摘要:
Systems and techniques of voice personalization for machine reading are described herein. A message with textual content may be received. A sender of the message may be identified. A voice model that corresponds to the sender may be identified. An audio representation of the textual content may be rendered using the voice model.
摘要:
The present invention relates to methods of treating cancer, such as melanoma, by administering a CTLA4 antagonist to a subject with a serum C-Reactive Protein (CRP) concentration that is less than or equal to some amount. The invention further relates to methods of treating cancer by determining the level of serum CRP concentration in a subject, and then administering a CTLA4 antagonist if the CRP concentration is less than or equal to a certain amount. The invention further relates to, among other things, the use of serum CRP concentration as a predictive factor for a subjects response to a cancer treatment.
摘要:
The present invention relates to methods of treating cancer, such as melanoma, by administering a CTLA4 antagonist to a subject with a serum C-Reactive Protein (CRP) concentration that is less than or equal to some amount. The invention further relates to methods of treating cancer by determining the level of serum CRP concentration in a subject, and then administering a CTLA4 antagonist if the CRP concentration is less than or equal to a certain amount. The invention further relates to, among other things, the use of serum CRP concentration as a predictive factor for a subjects response to a cancer treatment.
摘要:
The present invention provides a method for notifying the updating of location service auxiliary data. The network side sends downwardly a paging message to a terminal, and the paging message carries the notification information which indicates whether the location service auxiliary data is updated or not, and then the terminal determines whether it is needed to obtain the location service auxiliary data or not according to the notification information. When the LCS auxiliary data is sent downwardly in the form of a system message and the LCS system message is modified, namely updated, the method and system for notifying the updating of the location service auxiliary data of the present invention can timely notify UE to obtain the LCS auxiliary data.
摘要:
A method is presented including assigning a first register class to at least one symbolic register in at least one instruction, determining and assigning a second register class to the at least one register, reducing register class fixups and renaming the at least one symbolic register. Also presented is a system including a processor having at least one register and a compiler executing in the processor that inputs a source program having many operation blocks. The compiler assigns a first register class in at least one instruction to at least one symbolic register, determines and assigns a second register class to the at least one symbolic register, reduces register class fixups, and renames the at least one symbolic register.
摘要:
Methods and apparatus are described to compile and translate source code. In some embodiments, source code is compiled into source binary code for a source platform; an annotation section associated with the source binary code is generated, wherein the annotation section comprises an annotation for a scope, the scope comprising at least one block of the source binary code having at least one attribute to aid a translator optimization. If the scope comprises a plurality of blocks, the blocks have consecutive addresses with each other and have the at least one attribute in common. In the embodiments, the source binary code is further translated into target binary code for a target platform by utilizing the annotation section.
摘要:
Embodiments of the present disclosure provide for single-cell analysis systems, methods of detecting target components in a single cell, cylindrical fluorescence detection systems, and the like.
摘要:
A method is presented including assigning a first register class to at least one symbolic register in at least one instruction, determining and assigning a second register class to the at least one register, reducing register class fixups and renaming the at least one symbolic register. Also presented is a system including a processor having at least one register and a compiler executing in the processor that inputs a source program having many operation blocks. The compiler assigns a first register class in at least one instruction to at least one symbolic register, determines and assigns a second register class to the at least one symbolic register, reduces register class fixups, and renames the at least one symbolic register.
摘要:
The embodiments of the invention relate to a mobile computing device, such as a cell phone or “handheld” with expanded features and capabilities for elderly persons, children, and others with either health-related issues or the need to monitoring by friends, family members, healthcare personnel, or others. Illustratively, the invention is a middleware application for a handheld/cellular device, that may be remotely configurable, and interacts with network service providers to provide a single-button solution for elderly people requiring assistance and for the notification of multiple parties regarding the nature of the required assistance.