search for: sese

Displaying 20 results from an estimated 46 matches for "sese".

Did you mean: see
2010 Jun 13
5
Count of unique factors within another factor
....' I can calculate the number of unique values for each variable separately, but can't get a count for each ?unit?. > data=read.csv("C:/Desktop/sr_sort_practice.csv") > attach(data) > data[1:10,] unit species 1 123 ACMA 2 123 LIDE 3 123 LIDE 4 123 SESE 5 123 SESE 6 123 SESE 7 345 HEAR 8 345 LOHI 9 345 QUAG 10 345 TODI?.. > sr.unique<- lapply (data, unique) $unit [1] 123 345 216 $species [1] ACMA LIDE SESE HEAR LOHI QUAG TODI UMCA ARSP LIDE > sapply (sr.unique,length) unit species 3...
2012 May 21
1
[LLVMdev] Add a function splitting pass to LLVM which extracts cold regions into their own functions
...menting it was "The Program Structure Tree: Computing Control Regions in Linear Time (1994)". Nadav already mentioned this and it is also mentioned in the "RegionInfo.h" file. > > The algorithm described in this paper is very easy to implement. However, it only calculates SESE regions, where SESE means a region with a single entry and a single exit _edge_. The word _edge_ is here very important, as the algorithm misses a lot of regions that could easily be transformed to a SESE _edge_ region, but that are no SESE _edge_ regions. > > Have a look at: > > opt...
2004 Aug 13
2
smbpasswd overwrites existing displayname in LDAP entry
Configuration: Samba 2.2.8a with openLDAP 2.1.30 on a SeSE 8.2. server When adding a user using a ldif file we give the user a given name, say Ruud Baart. The cn and uid are the same, say 21cs12345 (a studentnumber). After adding the user to LDAP the displayname is as expected: "Ruud Baart". However after smbpasswd -a 21cs12345 -s secret the...
2010 Jan 20
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...ay be needed in the cases where a sub-region is too complicated >>> to be represented and must be abstracted into a "black box". >> From which algorithm? The program structure tree does not give this >> information, does it? > > The algorithm that computes the SESE-regions can be used to determine > where the merge-nodes should be inserted. There are a couple of ways > of doing it, but if the bracket sets on two eges can be intersected to > match a third edge (which dominates the first two), you can insert a > merge block for the two edges. You do...
2020 Mar 20
2
[RFC] Speculative Execution Side Effect Suppression for Mitigating Load Value Injection
Hi everyone! I want to clarify the purpose and design of SESES. Thus far, I've characterized it as an LVI mitigation which is somewhat incorrect. SESES was built as a "big hammer." It is intended to protect against many side channel vulnerabilities (Spectre v1, Spectre v4, LVI, etc, etc) even though it was built in response to LVI. For folks p...
2006 Feb 03
3
My associations are coming out nil.
...t_primary_key "userId" end and class Country < ActiveRecord::Base has_many :user set_primary_key "countryId" end but when I inspect my user class after it has been instanciated, I get this: inspect: #<User:0x4062a68 @attributes={"userName"=>"sese daxnebwow", "CountryId"=>"216", "userId"=>"122", "userIP"=>"127.0.0.1"}> And then I get this in my page: ActionView::TemplateError (undefined method `each'' for nil:NilClass) on line #45 of app/views/users/_form....
2020 Mar 25
2
[RFC] Speculative Execution Side Effect Suppression for Mitigating Load Value Injection
...not clear to me that doing it in *both* places > is important. Do we really need both? > > > On Fri, Mar 20, 2020 at 6:14 PM Zola Bridges via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hi everyone! >> >> I want to clarify the purpose and design of SESES. Thus far, I've >> characterized it as an LVI mitigation which is somewhat incorrect. >> >> SESES was built as a "big hammer." It is intended to protect against many >> side channel vulnerabilities (Spectre v1, Spectre v4, LVI, etc, etc) even >> though i...
2010 Jan 12
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
Why not use the "standard" algorithm for detecting SESE-regions and building a program structure tree? It should handle everything you want. It also becomes much simpler to specify a connected SESE-region by entry/exit edges, while a disconnected region is specified by entry/exit blocks. Only defining regions on blocks is not enough to be able to quickl...
2010 Jan 22
0
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/21/10 20:42, Jan Sjodin wrote: >>> Imo, a loop is simply a special kind of region, so a "filter" is perhaps the way to >>> go if you are interested in loops. Regions containing loops will have to be inspected >>> using the PST. >> >> Except loops that have multiple exits. they are not necessarily (single >> entry single exit) region, if
2012 Sep 17
1
[LLVMdev] Create superblock in LLVM IR
Last time I asked here about superblocks (which we were using in the first version of ThreadSanitizer instrumentation) Tobias Grosser has suggested to use RegionInfo: did you have a look at the RegionInfo pass? It currently detects some kind of refinded SESE regions. I use them in Polly and as far as I know the Intel OpenCL SDK also uses them in some way. It is not SEME, but it may either fit your needs or we may think about extending it. If you want to give it a try you can use: opt -view-regions-only file.ll It would be great if we...
2010 Jan 13
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/13/10 00:56, Jan Sjodin wrote: > Why not use the "standard" algorithm for detecting SESE-regions and building a program structure tree? > It should handle everything you want. It also becomes much simpler to specify a connected SESE-region > by entry/exit edges, while a disconnected region is specified by entry/exit blocks. Only defining regions on > blocks is not enough to be...
2010 Jan 12
8
[LLVMdev] Make LoopBase inherit from "RegionBase"?
On 01/08/10 14:20, ether wrote: > sorry that i forgot to change the subjuect > > > hi all, Hi ether, now a kind of more complete answer. > On 2010-1-7 0:11, John Mosby wrote: >> In LLVM we could add support for generalized CFG regions and >> RegionPasses. A region is a part of the CFG. The only information we >> have is, that it has one entry and one exit, this
2020 Aug 05
10
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...iled earlier. We expect standardized tooling to handle split functions appropriately, e.g demangling works as expected -- $ c++filt _Z3foov.cold foo() [clone .cold] Contrast with HotColdSplit (HCS) Function splitting in the middle-end in LLVM employs extraction of cold single-entry-single-exit (SESE) regions into separate functions. In general, the pass has been found to be impactful in reducing code size by deduplication of cold regions; however our experiments show it does not improve performance of large workloads. The key differences are: Extraction methodology and tradeoffs HCS extract...
2020 Mar 10
2
[RFC] Speculative Execution Side Effect Suppression for Mitigating Load Value Injection
Hi everyone, Some Intel processors have a newly disclosed vulnerability named Load Value Injection. One pager on Load Value Injection: https://software.intel.com/security-software-guidance/software-guidance/load-value-injection Deep dive on Load Value Injection: https://software.intel.com/security-software-guidance/insights/deep-dive-load-value-injection I wrote this compiler pass that can
2017 Sep 20
0
[RFC] Polly Status and Integration
...uot;assumptions", thus versioning, for the otherwise flow sensitive Polly. - There are caching issues when parts of the program are transformed or when Polly is used for inter-procedural analysis/optimization. - We should not depend on single-entry-single-exit (SESE) regions. Instead we analyze the code optimistically to the extend possible (or required by the user). Afterwards we can easily specialize the results to the code regions we are interested in. While SESE regions always caused compile time issues (due to the use of the post domin...
2016 Jun 20
2
[GSoC 2016] Polly as an Analysis pass - Midterm report
...d on developing the necessary infrastructure to use analysis results from Polly in LLVM. Initial plan as mentioned in the proposal: For the first month:- 1. Decouple ScopInfo pass from Polly’s pass chain and provide capability to create SCoP(Static Control Parts) objects from arbitrary SESE regions. 2. Implement new passes ScopInfoWrapperPass and DependenceInfoWrapperPass as Function Passes. 3. Provide an interface to Polly’s dependence analysis which can be directly queried from LLVM transformation passes such as Loop Vectorizer. For the next phase:- 1. C...
2016 Aug 01
2
RFC: We should stop merging allocas in the inliner
...ut a jump to B somewhere above A? If we use dominates, and i put a jump there, i can make A and B dominator tree siblings. Is the pointer now invalid? :) etc I suspect what is really wanted is "i want lifetime markers to specify that this thing has single-iteration scope, function scope, or SESE/SEME region scope" (or something). On Mon, Aug 1, 2016 at 8:36 AM, David Blaikie via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Would we want to wrap any of the allocas we do import while inlining in > extra lifetime markers? (not sure if nested lifetime markers are >...
2010 Mar 18
1
OCFS2 works like standalone
...~ # rac1:~ # mounted.ocfs2 -f Device FS Nodes /dev/sda ocfs2 rac1 gmesg says: ocfs2_dlm: Nodes in domain ("6BC17BABF90444138BFD125263D82586"): 0 kjournald starting. Commit interval 5 seconds ocfs2: Mounting device (8,0) on (node 0, slot 0) SeSe Linux 10 #uname -r 2.6.16.21-0.8-defaults Thank in advance -------------- next part -------------- An HTML attachment was scrubbed... URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20100318/529744ad/attachment-0001.html
2010 Jan 13
1
[LLVMdev] Make LoopBase inherit from "RegionBase"?
...he region detection I wrote here? This is just plain region detection, that does not even look at the content but builds a region tree (program structure tree). It just detects every possible region. The selection would be a later pass. > If the > CFG is modified this would allow an internal SESE-region to become a black box, and the > the outer regions could be optimized. This is an optimization, however I think it is orthogonal to the region detection problem. Say it works with any algorithm. >> regions_without_loops.bzopen_or_bzdopen.dot.png >> the first region has two...
2020 Aug 10
2
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...iled earlier. We expect standardized tooling to handle split functions appropriately, e.g demangling works as expected -- $ c++filt _Z3foov.cold foo() [clone .cold] Contrast with HotColdSplit (HCS) Function splitting in the middle-end in LLVM employs extraction of cold single-entry-single-exit (SESE) regions into separate functions. In general, the pass has been found to be impactful in reducing code size by deduplication of cold regions; however our experiments show it does not improve performance of large workloads. The key differences are: Extraction methodology and tradeoffs HCS extra...